博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA中如何将一个json形式的字符串转为json对象或对象列表
阅读量:6885 次
发布时间:2019-06-27

本文共 1298 字,大约阅读时间需要 4 分钟。

  

import java.util.*;import java.text.SimpleDateFormat;import org.json.JSONObject;import org.json.JSONArray;import org.json.JSONException;public class test_client {    public static  void test(){        //把json字符串转为json对象        String js ="{\"uniqueCode\":\"OTTCD015\",\"terminalBrandCode\":\"10\",\"equipmentBrand\":\"夏普\"}";        JSONObject jsonObj = new JSONObject(js);        System.out.println(jsonObj.get("uniqueCode"));        //把json字符串列表转为json对象列表        String jslist ="[{\"uniqueCode\":\"OTTCD015\",\"terminalBrandCode\":\"10\",\"equipmentBrand\":\"夏普\"}," +                "{\"uniqueCode\":\"OTTCD016\",\"terminalBrandCode\":\"30\",\"equipmentBrand\":\"惠普\"}]";        JSONArray objar = new JSONArray(jslist);        List  list = objar.toList();        for(Object obj :list){//            System.out.println(obj.toString());            Map
map = (HashMap
)obj; Set
sets = map.keySet(); for(String key:sets){ System.out.println(key+": "+map.get(key)); } System.out.println(); } }

 

  输出:

    OTTCD015

    uniqueCode: OTTCD015

    terminalBrandCode: 10
    equipmentBrand: 夏普

    uniqueCode: OTTCD016

    terminalBrandCode: 30
    equipmentBrand: 惠普

转载地址:http://rvnbl.baihongyu.com/

你可能感兴趣的文章
Linux 源码编译Python 3.6
查看>>
Hibernate-ORM:01.Hibernate恍如隔世般初见
查看>>
更新数据+获取行号+某行记录的地址+from字句
查看>>
goto,null
查看>>
the way of reading English books
查看>>
文本超出部分省略(包括多行文本超出部分省略显示)
查看>>
MongoDB数据库索引
查看>>
jq 操作表单中 checkbox 全选 单选
查看>>
高并发和大流量解决方案@year12
查看>>
模板:排序(三)
查看>>
jsp页面动态展示list-使用<select>和<c:forEach>标签
查看>>
html 样式之style属性的使用
查看>>
Linux 中显示所有正在运行的进程
查看>>
POJ 1753 Flip Game
查看>>
Vc控件用法总结之List Control
查看>>
[转] 【开源访谈】Muduo 作者陈硕访谈实录
查看>>
LeetCode 86. Partition List 20170612
查看>>
我的XHTML学习笔记
查看>>
单链表的增删查改
查看>>
centos7系统安装python3,pip3,django
查看>>