`

JSONObject 的使用

阅读更多
讲对象转换成Json格式:
private String makeMaterialJson(String nodeLabel, String columnId) {
		TreeNodeVO materialNode = new TreeNodeVO();
		materialNode.setId(columnId);
		materialNode.setLabel(nodeLabel);
		materialNode.setBusinessType("treeTrigger");
		materialNode.setOnclick("/project/getMaterials.do?isColumn=1&systemtype=" + nodeLabel + "&project.columnid="+columnId);
		materialNode.setHasson(false);
		
		JSONObject jsonObj = JSONObject.fromBean(materialNode);

                 /*jsonObj="{"nodeimage":"",
                             "children":"",
                             "businessType":"treeTrigger",
                             "label":"ML",
                             "id":"109",
                             "hasson":false,
                             "nodeurl":"",
                             "expand":false,
                             "filename":"",
                             "onclick":"/project/getMaterials.do?isColumn=1&systemtype=ML&project.columnid=109",
                             "paras":null,
                             "nodeType":"",
                             "datasource":""}"
                   */
		return jsonObj.toString();
	}


还有很多其他形势转换json的方法,比如数组等等的.  尽在JSONObject.java
分享到:
评论

相关推荐

    JSONObject使用依赖的所有Jar包,一次性下载

    JSONObject使用依赖的所有Jar包,一次性下载。1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar

    JsonObject使用必备6jar包

    在这个场景中,"JsonObject使用必备6jar包"提供了一组jar文件,这些文件可以帮助你在Java环境中创建和操作JSON对象。以下是对每个jar包的功能和它们如何协同工作的详细解释: 1. **commons-collections-3.2.1.jar**...

    JSONObject 使用到的jar

    - **从字符串解析**:使用 `JSONObject(String)` 构造函数或者 `parseObject()` 方法(如果使用的是扩展库,如Gson或Jackson)将JSON字符串解析为 `JSONObject`。 ```java JSONObject newObj = new JSONObject(json...

    JSONObject使用JAR包

    包含: commons-beanutils-1.8.0.jar commons-collections-3.2.1.jar commons-lang-2.5.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar

    JSONObject使用方法详解

    JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包,本文给大家介绍jsonobject使用方法相关知识,感兴趣的朋友一起学习吧

    JSONObject使用示例

    JSONObject类型的之间的转换操作,有简单的示例代码可以参考

    jsonobject

    确保项目构建路径中包含这些jar包后,就可以在代码中导入并使用`JSONObject`了。 使用`JSONObject`的基本步骤如下: 1. **创建JSONObject**:可以通过构造函数创建一个空的`JSONObject`,或者从一个字符串或映射...

    使用JsonObject所需要的jar包

    在你的问题中,你似乎遇到了无法使用JsonObject的问题,这通常是因为缺少了必要的jar包。 首先,你需要确保在你的项目类路径(ClassPath)中包含了Gson库。Gson库的主要jar包是gson-x.x.x.jar,其中x.x.x代表版本号...

    使用JSONObject的所有包

    在Java编程语言中,`JSONObject` 是一个广泛使用的类,它来自 `org.json` 包,用于处理JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...

    使用JSONObject解析json数据

    "myappservice"可能包含了服务端处理JSON数据的业务逻辑代码,而"demo1"可能是演示如何使用`JSONObject`的一个示例代码。具体实现和功能需要查看源代码才能详细了解。 总的来说,`JSONObject`是Java中处理JSON数据...

    使用JSONObject需要用到的jar包

    根据描述,这里提供的压缩包文件名是"JSONObject需要的jar包",这应该包含了运行Java程序中使用JSONObject所需的依赖。在传统的Java开发环境中,你需要将这个jar包添加到项目的类路径(ClassPath)中,以便编译器和...

    org.json.JSONObject引用依赖包

    在Java开发中,`org.json.JSONObject` 是一个广泛使用的库,它允许开发者处理JSON对象,进行JSON数据的创建、解析和操作。这个库是`org.json`包的一部分,由Morten Kjetland开发并维护,它提供了一个简单且直观的...

    jsonobject.zip

    这个“jsonobject.zip”压缩包很可能包含了使用JSONObject所需的全部依赖库,确保你能在Java项目中正确地导入和使用JSONObject类。 为了在Java中使用JSONObject,首先你需要了解JSON的基本结构。JSON数据由键值对...

    JSONObject对象依赖的jar包

    要使用`JSONObject`,你需要在项目中引入对应的jar包。在提供的压缩包文件中,应该包含了这个必要的依赖。通常,这个jar包可能命名为`json.jar`或者`org.json.jar`,它包含了`JSONObject`类以及其他相关的JSON处理类...

    JsonObject

    使用JsonObject,你可以创建、修改和读取JSON数据。例如: 1. 创建JsonObject: ```java Gson gson = new Gson(); JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("name", "John"); jsonObject...

    net.sf.json.JSONObject对象使用指南

    ### net.sf.json.JSONObject对象使用指南 #### 简介与背景 随着互联网技术的发展,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,在现代软件开发中的应用越来越广泛。其简洁性和易读性使其成为...

    org.json.JSONObject 包下载

    在实际开发中,熟练掌握`JSONObject`的使用方法能极大地提高开发效率,并确保数据交换的准确性和一致性。在下载`json.jar`后,只需将其导入到项目类路径中,就可以开始使用`JSONObject`提供的功能了。

    JAVA JSONObject Jar包

    下面我们将深入探讨`JSONObject`的使用和相关知识点: 1. **创建JSONObject** 创建JSONObject有两种主要方式:通过构造函数或者从JSON字符串解析。例如: ```java JSONObject jsonObject = new JSONObject(); ...

    JSONObject相关jar包和maven管理jar包

    3. **使用JSONObject**:例如,可以使用`new JSONObject()`创建一个空的JSONObject,使用`put()`方法添加键值对,`getString()`、`getInt()`等方法获取数据,`toString()`方法将对象转化为JSON字符串。 4. **Maven...

Global site tag (gtag.js) - Google Analytics