问题标签 [json-lib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 来自 json-lib 的不想要的输出,字符串似乎是一个数组
我的代码看起来像这样:
这会产生:
而不是期望的结果:
请注意“some_attribute2”作为实际输出中的数组与所需输出中的字符串之间的区别。谁能解释这是为什么?另外,如果有一个术语可以更好地对我的问题进行分类?
java - 如何将 JSON 字符串数组转换为 Json 数组列表
我有 Json 字符串数组,看起来像这样,
并希望将此字符串转换为 Json 数组对象并迭代列表以读取每个对象的值。然后将值设置为相应的 dto 并保存。但我没有找到任何将普通 JSON 数组字符串转换为 json 数组对象的好方法。
我没有使用 google json ,我希望它在普通 json 本身中完成。请帮助我
和java类我想要这样的东西
java - Java JSON-Lib Set Field 只有一项
我有一个正确的 JSON 字符串,它由对象 A 组成,包含一组其他对象 B。
当我现在尝试从 JSON 字符串中取回这个对象时,对象集 B 将只有一个条目,而不是 JSON 字符串中包含的所有条目。
有什么建议,还是我只是做了禁止的事情?
谢谢
java - 通过net.sf.json序列化为json时如何添加类名
我计划为 iOS 应用程序提供一个接口,开发人员要求添加一个额外的字段调用class
,其中包含我在服务器上使用的 pojo 的名称,以便他可以轻松地转换为客户端上的类。问题是当 json lib 处理值时我必须这样做。我认为registerJsonValueProcessor
可以做到这一点。然后我得到了类名,obj.getClass().getName()
但我仍然不知道如何将它附加到 json-lib。
java - 在 JSON 中处理 shell 样式的注释
我正在处理操纵“宽松”JSON 数据的系统,其中包括 shell 样式的#
行注释:
我正在处理的系统部分使用json-lib(我惊讶地发现它可以容忍 shell 样式的注释)来解析 JSON 输入。
我需要从这些注释中提取一些额外的注释,但 json-lib 似乎只是丢弃它们而不提供用于读取它们的 API:
这是有道理的,因为注释不是 JSON 规范的一部分,而且我很幸运 json-lib 在解析它们时不只是窒息。
注意:
- 其他系统使用相同的 JSON,并且注释需要对它们透明,因此不能通过添加注释属性来修改 JSON 结构。
- 并非我系统中的所有组件和对象都可以访问原始 JSON 源:一个组件读取文件并使用 JSONlib 解析它并传递反序列化的映射等。
在处理 JSON 输入时如何阅读和解析这些注释?是否有一个库可以让我阅读它们并将它们与它们在 JSON 中的位置相关联 - 我可以轻松地将Batman
评论连接到“布鲁斯韦恩”条目吗?
我目前正在使用 json-lib,但我愿意研究其他 JSON 库,并且同样愿意使用其他扩展 JSON 的语言,例如 YAML - 但我不确定这些工具是否允许我阅读和处理我输入的评论。
xml - 如何使用 json-lib 在 json 到 xml 转换期间格式化数组元素?
下面的 json 使用 json-lib 实用程序转换为 xml。
使用的代码是:
该<root>
标签已被删除。删除 OUTPUT XML 后:
预期格式:
有没有办法以预期的 xml 格式调整 xml 转换?
java - 无法将 json-lib 依赖项添加到 pom
我正在尝试将 json-lib 依赖项添加到 pom,但它吓坏了说
依赖:
存储库:
不确定需要添加什么。
java - 使用 json lib 从文本文件中读取多个 json 对象
嗨,我对这个 json 东西非常陌生,我有一个要求,比如从文本文件中读取 json 数据。我只能读取一个对象,但我想要读取多个对象。请帮助我。
这是我在文本文件中的 json 格式
这是我用java写的
所以用这段代码我可以得到第一个对象,无论如何也得到第二个对象..我正在使用 json-lib-2.4-jdk15.jar 来解析我的 json。
java - 使用 json 或 json-lib 从 XML 转换为 JSON 的问题
我在某些节点中有包含一些 html 内容的 xml,例如
而通过 json 或 json-lib 从 xml 转换为 Json,通过
xml 是包含 xml 内容的字符串
我应该得到 json 字符串
但输出类似于
这是不合适的。
谁能告诉我如何解决这个问题?
java - json-lib的putAll(Map map)和accumulateAll(Map map)方法有什么区别?
JsonObjectclass
图书馆json-lib-2.2.3(net.sf.json)
有两种方法:
和
我必须将所有地图详细信息放在 JSONObject 中。
我应该使用哪种方法以及为什么(即两者之间有什么区别)?