JAVA
StringBuffer strBuffer = new StringBuffer("[{\"ZDMC\":\"申请部门\",\"ZDSZ\":\"资产名称\",\"NUM\":\"申请购买件数\",\"PRICE\":\"资产购入单价含税\",\"MONEY\":\"资产进货金额含税\"},");
strBuffer.append("{\"ZDMC\":\"广西分公司-南宁办共同1\",\"ZDSZ\":\"空调1\",\"NUM\":\"1\",\"PRICE\":\"100\",\"MONEY\":\"200\"},");
strBuffer.append("{\"ZDMC\":\"广西分公司-南宁办共同2\",\"ZDSZ\":\"空调2\",\"NUM\":\"2\",\"PRICE\":\"100\",\"MONEY\":\"200\"},");
strBuffer.append("{\"ZDMC\":\"广西分公司-南宁办共同3\",\"ZDSZ\":\"空调3\",\"NUM\":\"3\",\"PRICE\":\"100\",\"MONEY\":\"200\"}");
strBuffer.append("]");
public class JSONUtils{
public static List<Map<String, Object>> toList(Object object)
{
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
JSONArray jsonArray = JSONArray.fromObject(object);
for (Object obj : jsonArray)
{
JSONObject jsonObject = (JSONObject) obj;
Map<String, Object> map = new HashMap<String, Object>();
Iterator it = jsonObject.keys();
while (it.hasNext())
{
String key = (String) it.next();
Object value = jsonObject.get(key);
map.put((String) key, value);
}
list.add(map);
}
return list;
}
}
循环
List<Map<String,Object>> list = JSONUtils.toList(strBuffer.toString());
for(Map<String,Object> obj : list){
System.out.println(obj.get("ZDMC") + " " + obj.get("ZDSZ") + " " + obj.get("NUM") + " " + obj.get("PRICE") + " " + obj.get("MONEY"));
}
打印结果:
申请部门 资产名称 申请购买件数 资产购入单价含税 资产进货金额含税
广西分公司-南宁办共同1 空调1 1 100 200
广西分公司-南宁办共同2 空调2 2 100 200
广西分公司-南宁办共同3 空调3 3 100 200
分享到:
相关推荐
bean转json字符串,JSONArray对象转换成list集合,json字符串转换成list集合,JSONObject转换成map对象,json字符串转换成map对象等等各种方法
json数组转化为list_Python⼊门进阶教程-JSON操作 「关注我,和我⼀起放下灵魂,让灵魂去搬砖。」 Python JSON操作 操作 Python版本3.8.0,开发⼯具:Pycharm 什么是JSON? 什么是JSON? JSON 的全称是 JavaScript ...
指定字段获取List的JSON格式数据,JSON字符串转换成对象集合(只支持6种基本数据类型),一个单元的json字符串转换成MAP对象,数组转换成集合,List深拷贝,字符串转换为short,进制转换,保留小数位数到指定位数,...
操作类中包含: 1. 过滤特殊字符 2. 格式化字符型、日期型、布尔型 3. List转换成Json 4. 对象转换为Json ...10. 解析JSON字符串生成对象实体 11. 解析JSON数组生成对象实体集合 12. 反序列化JSON到给定的匿名对象
网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面上。这样js里面操作也简单,页面也没有影响。 解决: 将List<String> 转成json,传到界面。js中使用var arr = eval(‘${list}’);将list转成...
JSON转换类 过滤特殊字符 格式化字符型、日期型、布尔型 List转换成Json 对象转换为Json 对象集合转换Json ...解析JSON字符串生成对象实体 解析JSON数组生成对象实体集合 反序列化JSON到给定的匿名对象.
不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 2. 值
值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。 字符串(string)是由双引号包围的任意数量Unicode字符...
案例2-站内查询。 一、Ajax概述 二、js原生的Ajax技术(了解) 三、Json数据格式(重要...注意:json的key是字符串 jaon的value是Object json的解析: json是js的原生内容,也就意味着js可以直接取出json对象中的数据
基础结构 JSON建构于两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象...简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以
List转成Json|对象转成Json|集合转成Json|DataSet转成Json|DataTable转成Json|DataReader转成Json等 8.Mime MediaTypes 电子邮件类型帮助类,规定是以Xml,HTML还是文本方式发送邮件 MimeEntity Mime实体帮助类...
不同的语言中,它被理解为对象,纪录,结构,字典,哈希表,有键列表(keyed list),或者关联数组。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”...
想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的...
List转成Json|对象转成Json|集合转成Json|DataSet转成Json|DataTable转成Json|DataReader转成Json等 8.Mime MediaTypes 电子邮件类型帮助类,规定是以Xml,HTML还是文本方式发送邮件 MimeEntity Mime实体帮助类...
请注意,“ paper_id”可以是任何字符串值,并且仅用于映射到结果中生成的嵌入。 Python示例(Python 3) from typing import Dict , List import json import requests URL = ...
08 Python 字符串的魔法 第11章 01 Python 字符串的魔法 02 Python range的用法以及练习 03 Python 课上练习解释 04 Python 基础知识练习题试题 第12章 01 今日内容介绍以及基础测试题答案讲解 02 Python 列表的...