JSON的解析

简介: JSON的解析
  1. JSON的格式

{

  "dealerCode":"admin",

       "reqData":"[{

                 'akhxm': '李四',

                  'azjhm': '421223199307021013',

                  'asjhm': '15212341234'

                          },

                         {

                 'akhxm': '王五',

                  'azjhm': '421223199307021013',

                  'asjhm': '15212341256'

                         }]'',

  "sequenceID":"SXJZSTANDRAD-20180717084856955311",

              "sign":"35142d30488a583b779bfdc0c2c210cf",

 "signMethod":"MD5"

}

 

  1. JSON的解析代码

//创建JSON数组对象

JSONArray outJsonArray = new JSONArray();

//获取map中的reqData

String reqData = (String) bodymap.get("reqData");

//将reqData转化为JSON数组对象

 JSONArray jsonArray = JSONArray.fromObject(reqData);

  Map map = new HashMap();

//遍历JSON数组

for (Object obj : jsonArray) {

//将Object对象转化为JSON对象

       JSONObject json = JSONObject.fromObject(obj);

//遍历JSON键值对

       for (Object str : json.keySet()) {

           map.put(str, json.get(str));

        }

//创建JSON对象

 JSONObject outJson = new JSONObject();

//将值塞入JSON对象

outJson.put("aresp_code", "0000");

outJson.put("aresp_msg", "成功返回!");

//将JSON对象塞入JSON数组对象

outJsonArray.add(outJson);

 

 

相关文章
|
8天前
|
JSON 前端开发 Java
Json格式数据解析
Json格式数据解析
|
8天前
|
JSON JavaScript 前端开发
C++ 智能指针与 JSON 处理:高级编程技巧与常见问题解析
C++ 智能指针与 JSON 处理:高级编程技巧与常见问题解析
283 0
|
8天前
|
存储 JSON 数据处理
从JSON数据到Pandas DataFrame:如何解析出所需字段
从JSON数据到Pandas DataFrame:如何解析出所需字段
20 1
|
8天前
|
JSON 安全 Swift
【Swift开发专栏】Swift中的JSON解析与处理
【4月更文挑战第30天】本文介绍了Swift中的JSON解析与处理。首先,讲解了JSON的基础,包括其键值对格式和在Swift中的解析与序列化方法。接着,展示了如何使用`Codable`协议简化JSON操作,以及处理复杂结构的示例。通过这些内容,读者能掌握在Swift中高效地处理JSON数据的方法。
|
8天前
|
分布式计算 DataWorks 关系型数据库
DataWorks产品使用合集之在DataWorks中,使用JSON解析函数将MySQL表中的字段解析成多个字段将这些字段写入到ODPS(MaxCompute)中如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
31 3
|
8天前
|
JSON 前端开发 Java
SpringBoot之JSON参数,路径参数的详细解析
SpringBoot之JSON参数,路径参数的详细解析
18 0
|
8天前
|
存储 JSON JavaScript
「Python系列」Python JSON数据解析
在Python中解析JSON数据通常使用`json`模块。`json`模块提供了将JSON格式的数据转换为Python对象(如列表、字典等)以及将Python对象转换为JSON格式的数据的方法。
38 0
|
8天前
|
存储 JSON 数据格式
python读取同路径下的json文件,并解析
使用Python的`json`模块读取和解析JSON文件,首先导入json模块,再用`open()`结合`json.load()`读取文件内容到`data`。通过字典和列表语法访问JSON数据,如`data['name']`获取名字,`data['items']`获取列表,可循环遍历列表元素。
18 0
|
8天前
|
存储 JSON JavaScript
【嵌入式开源库】cJSON的使用,高效精简的json解析库
【嵌入式开源库】cJSON的使用,高效精简的json解析库
|
8天前
|
JSON JavaScript 数据格式
【深入探究C++ JSON库】解析JSON元素的层级管理与遍历手段
【深入探究C++ JSON库】解析JSON元素的层级管理与遍历手段
161 2

推荐镜像

更多