• JAVA中如何将一个json形式的字符串转为json对象或对象列表


      

    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<Object>  list = objar.toList();
            for(Object obj :list){
    //            System.out.println(obj.toString());
                Map<String,Object> map = (HashMap<String,Object>)obj;
                Set<String> 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: 惠普

  • 相关阅读:
    python之面向对象编程
    python的模块引用和查找路径
    python的迭代器、生成器、三元运算、列表解析、生成器表达式
    python文件操作
    lesson4-图像分类-小象cv
    lesson3-神经序列模型I-小象
    fast ai环境配置
    YOLO
    lesson2-cnn-fastai
    mask-code-python
  • 原文地址:https://www.cnblogs.com/shaosks/p/9617909.html
Copyright © 2020-2023  润新知