问题标签 [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.

0 投票
2 回答
164 浏览

java - 来自 json-lib 的不想要的输出,字符串似乎是一个数组

我的代码看起来像这样:

这会产生:

而不是期望的结果:

请注意“some_attribute2”作为实际输出中的数组与所需输出中的字符串之间的区别。谁能解释这是为什么?另外,如果有一个术语可以更好地对我的问题进行分类?

0 投票
5 回答
29869 浏览

java - 如何将 JSON 字符串数组转换为 Json 数组列表

我有 Json 字符串数组,看起来像这样,

并希望将此字符串转换为 Json 数组对象并迭代列表以读取每个对象的值。然后将值设置为相应的 dto 并保存。但我没有找到任何将普通 JSON 数组字符串转换为 json 数组对象的好方法。

我没有使用 google json ,我希望它在普通 json 本身中完成。请帮助我

和java类我想要这样的东西

0 投票
1 回答
148 浏览

java - Java JSON-Lib Set Field 只有一项

我有一个正确的 JSON 字符串,它由对象 A 组成,包含一组其他对象 B。

当我现在尝试从 JSON 字符串中取回这个对象时,对象集 B 将只有一个条目,而不是 JSON 字符串中包含的所有条目。

有什么建议,还是我只是做了禁止的事情?

谢谢

0 投票
1 回答
236 浏览

java - 通过net.sf.json序列化为json时如何添加类名

我计划为 iOS 应用程序提供一个接口,开发人员要求添加一个额外的字段调用class,其中包含我在服务器上使用的 pojo 的名称,以便他可以轻松地转换为客户端上的类。问题是当 json lib 处理值时我必须这样做。我认为registerJsonValueProcessor可以做到这一点。然后我得到了类名,obj.getClass().getName()但我仍然不知道如何将它附加到 json-lib。

0 投票
2 回答
449 浏览

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 - 但我不确定这些工具是否允许我阅读和处理我输入的评论。

0 投票
1 回答
507 浏览

xml - 如何使用 json-lib 在 json 到 xml 转换期间格式化数组元素?

下面的 json 使用 json-lib 实用程序转换为 xml。

使用的代码是:

<root>标签已被删除。删除 OUTPUT XML 后:

预期格式:

有没有办法以预期的 xml 格式调整 xml 转换?

0 投票
1 回答
1235 浏览

java - 无法将 json-lib 依赖项添加到 pom

我正在尝试将 json-lib 依赖项添加到 pom,但它吓坏了说

依赖:

存储库:

不确定需要添加什么。

0 投票
1 回答
1746 浏览

java - 使用 json lib 从文本文件中读取多个 json 对象

嗨,我对这个 json 东西非常陌生,我有一个要求,比如从文本文件中读取 json 数据。我只能读取一个对象,但我想要读取多个对象。请帮助我。

这是我在文本文件中的 json 格式

这是我用java写的

所以用这段代码我可以得到第一个对象,无论如何也得到第二个对象..我正在使用 json-lib-2.4-jdk15.jar 来解析我的 json。

0 投票
1 回答
846 浏览

java - 使用 json 或 json-lib 从 XML 转换为 JSON 的问题

我在某些节点中有包含一些 html 内容的 xml,例如

而通过 json 或 json-lib 从 xml 转换为 Json,通过

xml 是包含 xml 内容的字符串

我应该得到 json 字符串

但输出类似于

这是不合适的。

谁能告诉我如何解决这个问题?

0 投票
1 回答
2992 浏览

java - json-lib的putAll(Map map)和accumulateAll(Map map)方法有什么区别?

JsonObjectclass图书馆json-lib-2.2.3(net.sf.json)有两种方法:

我必须将所有地图详细信息放在 JSONObject 中。

我应该使用哪种方法以及为什么(即两者之间有什么区别)?