cost 368 ms
测试嵌套 JSON 元素是否存在(使用 SuperObject) - Test existence of nested JSON element (with SuperObject)

如果需要,您可以直接跳到代码。 前导文本是解释,但不是必需的。 我正在尝试使用SuperObject来解析 Delphi。 我只是使用 Delphi 10.4 附带的普通 JSON 类,但在使用一些稍微复杂的功能时遇到了困难。 例如东西,例如abc存在,或abc.d - 其中d是一个数组 - 或a ...

使用SuperObject获取键值时缺少JSON键如何处理? - How to deal with missing JSON key when using SuperObject to get key values?

在Delphi 2009中使用SuperObject 访问可能不存在的JSON键的字符串值的情况如何处理? 例如,对于这个示例代码,JSONgood 有一个键“key2”和一个值,但 JSONbad 没有一个“key2”,因此当我尝试将其转换为字符串时,它的计算结果为 nil 并导致错误。 有没有 ...

JSON 与 SuperObject:元素是数组还是 object? - JSON with SuperObject: is element an array or an object?

我从 API 得到 JSON 并且它有一个怪癖:通常它返回“标签”元素为 object {“x”标签:“y”},但如果它没有返回空数组。 我用 SuperObject 解析 JSON,并使用以下代码: 它对对象非常有效,但如果它是一个数组,它会因访问冲突错误而崩溃。 同样,如果我尝试类似: 它适用 ...

Delphi SuperObject-是否有(递归)搜索功能来告诉您可以在哪里找到值? - Delphi SuperObject - is there a (recursive) search function that tells where a value can be found?

我正在使用SuperObject在JSON中创建和操作简单的层次结构。 我的目标是将一组对象{“ id”:...,“ name”:...,“ parent”:...}转换为层次结构。 例: 我想改变这个 进入这个 (此结构可以变化,即没有固定的模型。这可能意味着解决 ...

超级对象 - 元素名称中的空格 - Super Object - spaces in element names

我使用 Super Object 作为 JSON 解析器。 我在使用第三方 API 时遇到了问题。 API 返回元素名称中带有空格的 JSON。 但是,超级对象不适用于空格。 我观察到它将空格视为结束引号的行为,因此忽略了空格之后的任何内容。 我相信关键是state也是另一个元素的名称。 当我 ...

简单的JSON工作:提取键和值 - simple JSON work: extracting both the key and the value

我已经在互联网上阅读了一些JSON工作。 作为菜鸟,希望我在追查示例方面不如你们中的某些人好,因为我需要知识才能知道该寻找什么来获取知识。 抓住22。 ;-) 我正在使用超对象,似乎是最好的方法。 我的问题是,我需要将JSON分为键/值对,到目前为止,如果我知道键是什么,我只能 ...

Delphi JSON超对象按字母顺序将多个对象保存到文件 - Delphi JSON superobject saving multiple objects to file in alphabetical order

我正在使用JSON超对象库将对象保存到文件中。 当我的代码工作时,它们以正确的格式编写。 JsonArray也具有ISuperObject类型 但是,似乎在此库中运行了一些相反的顺序排序功能。 不仅对象而且对象中的键值对都以相反的字母顺序书写。 我应该怎么做才能使超对象 ...

为什么TJson.ObjectToJsonObject / ObjectToJsonString将记录字段表示为JSON数组? - Why TJson.ObjectToJsonObject/ObjectToJsonString represents record fields as a JSON array?

SuperObject和TJson.ObjectToJsonObject如何表示类的某些部分(即记录字段)存在不一致。 我们有以下代码片段: OUTPUT是: Delphi将记录表示为JSON数组的原因是什么? 是否有公共标准或建议导致这种情况? 注意: 对我来说,使用 ...

SuperObject是否支持UTF-8 - Does SuperObject have UTF-8 support

我一直在使用superobject来满足所有json解析需求,但今天遇到了一个似乎无法解决的问题。 我下载了曾在一个条目,看起来像这样的JSON文件: "place" : "café" ,当我试图解析该文件,并显示在一个消息字café变成了这样: café告诉我在使用超级对象解析文件时发生某 ...

修改SuperObject以格式化/缩进JSON字符串的方式不同? - Modify SuperObject to format/indent JSON string differently?

在使用SuperObject库时,单个JSON对象当前会缩进,如下所示: 但是,这种缩进/格式不同于“用户友好”或“人类可读”,因为JSON都被大肆宣传。 我理解用计算机语言,这不一定重要,但我想将其格式化为: 例如,当使用JSONLint验证/格式化JSON代码时,它会以更清 ...

替代使用StringReplace从JSON响应中删除不需要的字符 - Alternative to using StringReplace to remove unwanted characters from a JSON response

我正在开发一个小项目,需要我解析一个JSON文件并将结果放在一个数据库中。 我正在使用SuperOjbect来解析文件并生成结果,但是我遇到了一些障碍并且可以使用一些帮助。 这是我需要解析的JSON文件的示例。 实际上,这些文件包含的信息比这个更多,但这只是为了举例说明我正在使用的数据 ...

使用SuperObject访问JSON数组 - Access JSON array using SuperObject

我最近已经从使用ULKJson切换到SuperObject,我一直在寻找包装附带的示例,并且已经取得了一些进展,但是看起来我遇到了障碍。 更具体地说,我似乎无法找到一个示例来说明如何访问数组中的项目,如下例中的项目。 要访问常规项目,我使用以下代码似乎工作得很好。 但是,我不确 ...

如何检查SuperObject中是否存在特定元素? - How to check if a particular element exists in SuperObject?

我广泛使用SuperObject JSON库。 我需要能够检查对象中是否存在特定元素。 我可以检查一个元素的值,例如一个不存在的整数返回0 。 但是, 0是可能的值之一,如果它确实存在 - 所以我不能依赖观察0元素的存在。 我检查了ISuperObject中可以执行此ISuperObje ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM