`
smile_男孩
  • 浏览: 1548 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JSON-lib框架,JSONArray与JSONObject的区别

阅读更多
JSONObject是将Java对象转换成一个json的Object形式,JSONArray是将一个Java对象转换成json的Array格式。

那什么是json的Object形式、Array形式?
用通俗易懂的方法将,所谓的json的Object形式就是一个花括号里面存放的如JavaMap的键值对,如:{name:’haha’, age: 20};

那么json的Array形式呢?
就是中括号,括起来的数组。如:[ ‘json’, true, 2];

如果你还想了解更多json方面的知识,请看:http://www.json.org/json-zh.html
分享到:
评论

相关推荐

    基于json-lib.jar包 JSONObject-Java常用的四种用法

    对于更复杂的情况,你可以利用`JSONArray`类来处理JSON数组,或者使用`XMLJSONBean`进行XML与JSON之间的转换。在实际开发中,理解并熟练运用这些功能能极大地提升处理JSON数据的效率。 为了进一步学习和实践,你...

    json-lib-2.4-jdk15.jar

    2. **Java对象到JSON的转换**:json-lib支持将Java对象如HashMap、ArrayList等直接转换成JSON格式,如`JSONObject.fromObject()`和`JSONArray.fromObject()`方法。 3. **JSON到Java对象的反序列化**:反之,它也...

    json-lib应用所有jar

    5. **XML与JSON互转**:JSON-lib还提供了XML和JSON之间的转换功能,这对于那些需要在XML和JSON间切换的应用非常有用。 综上所述,JSON-lib作为一个强大的Java JSON处理库,极大地简化了JSON在Java开发中的使用。...

    json-lib-2.2.2-jdk15.jar

    2. **XML与JSON互转**:json-lib还支持XML与JSON之间的转换,这在处理不同数据格式时非常有用。 3. **自定义序列化**:通过实现JSONAware接口或使用JSONSerializer的transform方法,开发者可以定制JSON序列化过程,...

    json-lib-2.4和相应的依赖包

    1. **JSON到Java对象转换**:通过JsonNode、JSONArray和JSONObject等类,json-lib可以解析JSON字符串并生成对应的Java对象。例如,一个JSON对象可以被映射为一个HashMap,而一个JSON数组则可以转换为ArrayList。 2....

    json-lib-2.2.3-jdk15.jar

    2. 创建JSON对象:使用JSON-lib提供的方法将Java对象转化为JSON对象,例如使用`net.sf.json.JSONObject`或`net.sf.json.JSONArray`。 3. 序列化和反序列化:通过`fromObject()`和`toObject()`方法将Java对象序列...

    json-lib-2.4-jdk15和全部依赖jar包

    3. 使用`JSONObject`或`JSONArray`等类来创建JSON对象,或者将Java对象转换为JSON。 4. 如果需要,可以利用`fromObject()`和`toObject()`方法在JSON和Java对象之间进行转换。 5. 对于XML和JSON的互转,可以使用`XML....

    json-lib-2.3.jar

    总之,json-lib是一个强大的JSON处理库,它简化了Java应用与JSON数据的交互,无论是序列化Java对象为JSON,还是将JSON数据还原为Java对象,都提供了便捷的API。通过对`JsonObject.fromObject()`和`JsonArray.from...

    json-lib-2.3-jdk15开发包和所有依赖包

    4. **XML与JSON互转**:除了基本的JSON操作,`json-lib`还提供了XML与JSON之间的转换功能,这对于需要在XML和JSON之间进行数据交换的应用非常有用。 5. **依赖包的集成**:`json-lib-2.3-jdk15`开发包包含了所有...

    json-lib-2.4-jdk15.jar及其相关依赖

    然后使用`JSONArray.fromObject()`或`JSONObject.fromObject()`方法将Java对象转换为JSON。 例如,将一个简单的Java Bean转换为JSON: ```java public class Person { private String name; private int age; /...

    JSON-lib包json-lib-0.8.jar和json-lib-0.9.jar包

    6. **API使用**:理解JSON-lib提供的核心类,如JSONObject、JSONArray、JSONUtil等,以及它们的方法,是有效使用此库的关键。开发者需要学习如何创建、读取、修改JSON对象和数组,以及如何在Java对象和JSON数据之间...

    JSON-lib框架,转换JSON、XML不再困难

    在实际项目中,JSON-lib通常与其他框架如Spring、Struts等结合使用,以实现数据的序列化和反序列化。由于其开源和跨平台的特性,JSON-lib在Java社区中广受欢迎,但随着Java 6的发布,内置的`com.sun.org.json`包提供...

    json-lib-2.4 jar 程序文件

    6. **JSONPath支持**:JSON-Lib提供了一种类似XPath的方式来查询JSON数据,通过`JSONArray jsonArray = JSONPath.eval(jsonObject, "$.path");`可以获取指定路径下的JSON元素。 7. **性能优化**:虽然JSON-Lib功能...

    json-lib-2.4-jdk15及其依赖jar包

    在实际开发中,JSON-Lib通常与其他Java Web框架结合使用,如Spring MVC,以实现RESTful API的数据交换。开发者需要在项目中引入JSON-Lib的jar包,包括主库和其依赖,确保所有必要的类和方法都能被正确加载。 总结...

    json-lib.jar

    总的来说,JSON-lib.jar作为Java平台上的JSON处理工具,提供了全面而强大的JSON操作功能,包括基本类型的转换、复杂数据结构的处理、XML与JSON之间的转换等。无论你是新手还是经验丰富的开发者,这个库都是处理JSON...

    json-lib-2.4-jdk15所需要的jar包

    1. `json-lib-2.4-jdk15.jar`:这是主要的库文件,包含`JSONArray`、`JSONObject`等核心类。 2. 其他依赖库,如`commons-beanutils.jar`、`commons-collections.jar`、`commons-lang.jar`和`ezmorph.jar`:这些是`...

    json-lib最新版本 含源码

    2. **Java对象到JSON的转换**:`json-lib`提供了`net.sf.json.JSONObject.fromObject(Object obj)`和`net.sf.json.JSONArray.fromObject(Object obj)`方法,可以将Java的POJO(Plain Old Java Object)对象转换为...

    json-lib-2.4-jdk15-sources.jar

    源码中的关键类如`JSONArray`、`JSONObject`、`JSONSerializer`和`JSON怡化器`等提供了丰富的API,是学习JSON处理的好材料。 此外,了解`json-lib`的源码也有助于开发者在遇到问题时快速定位原因,比如解析错误、...

    json-lib 需要的所有jar包

    6. **过滤和转换**:可以使用`JSONObject.transform()`和`JSONArray.transform()`方法对JSON对象进行转换,例如,过滤或修改某些属性值。 7. **错误处理**:在进行JSON操作时,需要注意可能出现的异常,如`...

Global site tag (gtag.js) - Google Analytics