做个记录。
今天前端要求组装一个如下的json格式数据,
{
"sid" : "50012906",
"name" : "低帮鞋",
"spell": "dbx",
"leaf" : 2,
},
{
"sid" : "50012906",
"name" : "低帮鞋",
"spell": "dbx",
"leaf" : 2,
},
{
"sid" : "50012906",
"name" : "低帮鞋",
"spell": "dbx",
"leaf" : 2,
}
}
当然使用简单的方法生成。代码如下
List<Map<String,String>> list = new ArrayList<Map<String, String>>();
for(int i = 0; i < 5; i ++){
Map<String,String> map = new TreeMap<String, String>();
map.put("sid","50012906");
map.put("name","zhenghui");
map.put("isleaf","0");
list.add(map);
}
net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(list);
System.out.println(jsonArray.toString());
另外记录一下单个Object转换的工具方法把
/**
* 对象转jsonString
*
* @param object
* @return
*/
public static String bean2json(Object object) {
JSONObject jsonObject = JSONObject.fromObject(object);
return jsonObject.toString();
}
/**
* 根据对象生成的jsonString转换成该对象
*
* @param json
* @param beanClz
* @return
*/
@SuppressWarnings("unchecked")
public static <T> T json2Object(String json, Class<T> clz) {
return (T) JSONObject.toBean(JSONObject.fromObject(json), clz);
}
分享到:
相关推荐
vb6 collection dictionary与json字符串间转换
45期接口测试.postman_collection.json
ES文档的基本操作API- postman导出数据
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端数据传输。在Java开发中,我们经常需要将JSON字符串转换为Java对象,或者将Java对象转换为JSON字符串,以便进行数据交互。这个...
Java与JSON对象间转换的知识点涉及到Java中对象与JSON格式数据之间的互相转换方法,这是在Web开发和数据交互中常见的需求。在Java中处理JSON数据主要依靠一些第三方库,json-lib是其中之一,它能够将Java对象转换成...
Java 开发所需json的jar包,项目对象转json格式, Map,Object> map=HashMap,Object>(); map.put("sex","man"); toJson(map); /** * 将得到的数据以json格式进行输出,如果对象不存在则输出空字符串 * * @param ...
集合-json collection-json 是一个用 Python 编写的小型库,用于处理 Collection+JSON 文档。安装安装 collection-json 最简单的方法是运行$ pip install collection-json其他安装方式请参考。例子解析一个 ...
企业微信开放平台Api调试 postman导出 注意:获取access_token 需要更改你自己的corpid 和corpsecret
在Postman Collection Format v1和v2之间执行JSON结构的快速转换。 格式记录在 安装 对于CLI使用: $ npm install -g postman-collection-transformer 作为图书馆: $ npm install --save postman-collection-...
### JSON字符串与Java对象的转换 #### 一、引言 在现代软件开发尤其是Web应用开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式被广泛使用。它基于JavaScript的一个子集,但独立于语言和...
|| :warning: 直到版本 1.X 可能会发生重大更改 | CollectionJson::Serializer 将 Ruby 对象序列化为 Collection+JSON,这是 Mike Amudsen 的超媒体类型。 请注意 CollectionJson::Serializer只序列化 data 。 您...
收集了Elasticsearch的常用API,导入postman即可看到API集合
门禁.postman_collection.json
总结来说,Java中的Object、Collection与JSON之间的转换通常依赖于序列化库,如Jackson和Gson,同时处理日期类型时,可能需要自定义序列化和反序列化策略。Apache Commons等库提供额外的帮助,使得这些转换更加便捷...
ES索引的基础操作postman API操作例子
chaosmonkey.postman_collection.json
接口鉴权.postman_collection.json
k8okip.postman_collection.json
模拟selenium框架原理:通过Postman向chromedriver发送HTTP请求来控制浏览器,实现WEB UI自动化
`json-lib` 是一个 Java 库,它提供了将 JSON 格式的数据转换为 Java 对象,以及将 Java 对象转换为 JSON 格式数据的功能。在 Java 开发中,`json-lib` 是一个常用的 JSON 处理工具,尤其适用于需要处理复杂 JSON ...