问题标签 [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 文件
今天我开始学习 json 文件,并使用 NetBeans 和 json-lib 进行了测试:
这是我的 json 文件:
我正在阅读并显示该值,但我得到:
第 15 行是: JSONArray root = (JSONArray) JSONSerializer.toJSON(jsonTxt);
我做错了什么?
解决方案 :
添加所有库:commons-io-2.4.jar、ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、commons-logging-1.2.jar、commons-lang-2.6.jar、commons-beanutils -1.9.2.jar,commons-collections-3.2.1.jar
谢谢
java - 无法在 JSP 中编译 JSONObject
无论如何,请使用以下代码帮助我(使用 Intellij IDEA 14.0 演示,但我手动启动 Tomcat,使用 TOMCAT8.exe):
尽管我在 CATALINA_HOME/lib 和 PROJECT_ROOT/lib 中包含了指定的依赖库http://json-lib.sourceforge.net/我仍然得到这个:
来自 Tomcat 的错误日志
先感谢您!
java - java.lang.NoClassDefFoundError:net/sf/json/JSONArray
我正在尝试在我的项目中使用 json-lib (net.sj.json)。
我查看了该库所需的一些依赖项,并逐字添加了所有依赖项,但仍然获得了NoClassDefFoundError
.
这是我的依赖项,
谁能帮我解决这个问题?
java - 转换列表转为 json
我使用 json-lib 将 java 对象转换为 json 字符串,现在我定义了一个
我想将它转换为 json 字符串,但我得到了
[{},{},{}]
被CustomObject
定义为:
有没有办法得到一个正确的字符串,如:
[{'id':1,'num:3'},{'id':2,'num:4'}]
如果我使用struts2来做,它可以工作。但我不知道它是如何工作的,我必须使用struts2吗?
java - 如何从 Hashmap 数据中填充 JSON?
所以我正在用 Java 处理这些数据:
我需要将其转换为此 JSON:
但我不知道怎么做。
目前我认为这是最好的方法:
但我不确定如何使用 Hashmap 做到这一点。我知道它是这样的:
但是确切的语法以及我如何将它与我无法解决的其他数据一起添加。有任何想法吗?
java - Java 对象序列化和转换为 JSON
我有一个 Java 对象。它有许多引用其他不同类型 Java 对象的字段,有时还引用它自己。这个对象可以最好地描述为具有双向引用(或循环)的地图(或图形)。我无权分析其结构,但为了解决问题,我必须序列化此图并将其存储在 JSON 字符串中。
事实上,我无法真正了解对象的结构,使用库类是我唯一的选择(据我所知)。我尝试过 json-io、json-lib、google genson、gson 和 flexjson。但是所有这些库要么因为循环的存在而卡住并抛出异常,要么能够返回一个 json(只有 json-io 这样做)但是跳过了很多重要的字段(那些是延迟加载的) ,并且需要吸气剂)。
问题:为了解决我的问题,在测试上面列出的库时,是否存在我可能遗漏的东西?
我拥有的 Java 对象非常复杂,但我不希望它像 facebook 这样的大型网站可能使用的对象那样复杂。有哪些关键库及其特定配置可用于解决我的问题?
java - when use Map store field and value, how to get result if parameters is not sure
In my project, there is a JSON file like this:
I transfer it to a JSONObject by JSON-Lib. And there is a method to get the child node I have coded as below:
Now I want use a map to store the parameters, key is fieldName and value is the field's value as this:
Problem is: I don't know how many parameter it will pass, but every value of the Map need to equals the value of jsonArray's value. And finally return the JSONObject I need.
Is there anyone who can help me? Thanks a lot.
I have write a code like below:
but I don't where I should return the JSONObject?
Add code:
java - 为什么 JSON-lib 中不能使用“class”、“metaClass”和“declaringClass”作为键?
我偶然发现了效果,即JSON-lib
(2.4) 的默认配置不允许将值与 keys和class
(参见) 一起使用。当将相应的对象添加到 a 时,此类键值对将从表示中剥离(请参阅下面的代码片段)。metaClass
declaringClass
JsonConfig.DEFAULT_EXCLUDES
JSON
JSONArray
我的问题:任何人都可以解释,为什么,class
不能在这里用作键吗?- 这些项目是否以某种方式保留符号?metaClass
declaringClass
JSON
java - XML 到 JSON 单值数组处理
我使用下面的代码成功地将我的 XML 转换为 Json。
我遇到了这个问题,我在下面的程序中有两个不同的 XML 字符串。
第一个具有单个用户名值,第二个具有两个值。
第一个 xml 生成没有方括号的 json。第二个 xml 生成方括号。
我希望他们两个都有方括号。有没有办法将用户名强制转换为输出字符串中的数组?
首先,我希望它们看起来像输出 json 中的数组。
第一个 XML 应该给出这样的输出。
目前它是这样给予的。
上面程序中的第二个 XML 很好,它给出了这样的输出。
提前致谢。
c++ - 如果json字符串中有正斜杠,json如何处理
我有一个json字符串如下:
当我尝试使用 libjson 库函数即 json_strip_white_space() 删除空格时,我得到以下结果字符串。
在上面的结果字符串中,'///' 之后的字符被删除并与下一行连接。
以下是我的疑问:
1)为什么正斜杠后的字符被剥离。
2)json_strip_white_space()是否将'///'视为注释
3)如何克服这个问题
请帮我。谢谢,