问题标签 [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 投票
1 回答
229 浏览

java - json字符串转换为Java Bean

当我运行代码时,它会报告:

线程“主”java.lang.ClassCastException 中的异常:net.sf.json.JSONObject 无法在.....

该代码是:

在Java List to Json之后,它的toString是:

然后将这个字符串读回jsonObject,解析成ColorData,存储到 resList 中。

通过jsonObject.get(i)我可以得到每个数据{"HSV":1120,"denominator":1,"numerator":1,"quantity":0.39},但是如何将它转换为 ColorData 实例?

ColorData班级如下:

0 投票
2 回答
747 浏览

grails - Grails 运行应用程序异常“ClassNotFoundException:net.sf.json.JSONObject”

当我在我的 grails 应用程序上运行应用程序时出现上述异常

需要注意的一点是应用程序运行并且我获得了网站链接,但是当我尝试在浏览器上访问该网站时,一切都中断了,我得到了这个异常。

我的 BuildConfig.groovy 具有以下依赖项

这是我在新工作中得到的项目。我还没有写过这段代码,写过的人已经离开了公司。

谢谢

0 投票
0 回答
68 浏览

java - 使用 json lib 将 java 字符串转换为 json

这里的问题是,在转换为 json 对象十进制值时会被截断。我在下面的代码中使用 Json-lib。

如何解决这个问题?

0 投票
0 回答
535 浏览

json - Apache Camel:将空标签的 XMLJSON 转换为字符串而不是数组

使用 Camel XMLJSON 库以及使用 unmarshal 选项将 XML 消息转换为 JSON 时。应用程序正在将空标签转换为空 JSON 数组。有没有办法覆盖这种行为,而不是将其转换为空字符串。

例如

转换为

而不是下面的

如何覆盖此默认行为以提供第二个输出

0 投票
1 回答
55 浏览

java - 避免使用 net.sf.json-lib 使用电子符号

我正在使用 com.hynnet.json-lib 将 XML 转换为 JSON。这里的 PB 是对于长整数,这个库使用指数而不是整数。

我可以避免使用这个库还是应该使用另一个库?

我的 XML:

我的转换代码:

结果json:

{“_id”:7.000000001E9}

预期的json:

{“_id”:7000000001}

0 投票
1 回答
4160 浏览

java - 如何将所有值从一个 JSONObject 复制到另一个?

我知道完全可以一个一个地复制每个单独的组件,但是这样做非常麻烦而且相当丑陋。难道没有一种更简单的方法可以将所有值从一个 JSONObject 复制到另一个 JSONObject 吗?需要注意的是,我使用的是 json-lib。如果绝对必要,我不反对切换工具。关键是,这是一种相当低效的做事方式。

0 投票
1 回答
2709 浏览

c - 带有 json-c 库的 C 语言中的 JsonParser | json_object_object_get(...) 未声明

我是新来的,尝试实现一个 Json Parser。我找到了Json 解析器程序的教程( https://linuxprograms.wordpress.com/2010/05/20/json-c-libjson-tutorial/ )。

所以我有一个像这样的 Json 文件输入:

我使用教程中的代码(https://linuxprograms.wordpress.com/2010/08/19/json_parser_json-c/)并尝试理解这一点。但我得到一个错误,即 Method json_object_object_get_get(jobj, key) is not declared

因此,找到一个 Wibesite ( https://json-c.github.io/json-c/json-c-0.10/doc/html/deprecated.html ),其中包含 json-lib 的弃用列表。在这有我应该使用的住宿json_object_object_get_ex

如果我使用该方法,我会收到此警告:assignment makes pointer from integer without a cast [-Wint-conversion] jobj = json_object_object_get_ex(jobj, key, NULL);

这是什么意思?我该如何解决?我的代码:

在 Main 中,我首先读取 Json 文件并将其存储在 String 中,并尝试从那里获取我的所有键和值。所以我使用json解析器。

希望你能帮助我。

0 投票
2 回答
3912 浏览

python - 使用cmd在python中安装jsonlib时出错

我试图使用 pip install 在 python 中安装 jsonlib,但错误不断出现

我试过安装 Visual Studio C++ redis。2015-2019 年。它什么也没做。

我希望安装 json

0 投票
1 回答
461 浏览

python - 使用 PYTHON 将 2 个数组对象转换为 JSON 对象中的键值对

我有 2 个不同的数组:

我正在尝试将它们合并为一个 json 对象作为键值对,例如:

我在 Python 2.x 中使用 json lib

0 投票
1 回答
269 浏览

robotframework - 如何在 Robot 框架中解析复杂的 json

我直接从文件加载 JSON,我需要验证 json 的属性数量。我在下面使用具有数据数组的 json 文件,我需要遍历所有数组并检索值(数组是动态的,所以不能硬核循环 2 次)我怎样才能获得响应中存在的数据数组的数量所以我可以遍历这些并获取值。json响应:

我在下面写了机器人代码,但它不起作用。