java-json(一)

1.什么是josn?(JavaScript Object Notation)

2.两种结构:对象和数组

{"videolist":[{"id":"d7ee747f-6e70-4b09-adf7-af16931d31fe","name":"name","timestamp":"2019-11-20 21:33:51","title":"xxxxx","description":"这是一条视频","author":"詹姆斯","face":"/face/","author_id":"1010","create_at":"2019-11-20 21:33:51","auditingDte":"2019-11-20 21:33:51","coins":0,"duration":null,"subtitle":null,"typeid":null}],"videolist_count":5}

图例:

3.应用:

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

import java.util.*;

public class Jsontest {


    public static void main(String args[]) {

        List<Map<String, Object>> numList =new ArrayList<Map<String, Object>>();
        
        for (int i = 0; i <3 ; i++) {
            Map<String, Object> map=new HashMap<String, Object>();
            String key=String.valueOf((Math.random()*9+1)*1000);
            map.put(key,(int)((Math.random()*9+1)*1000));
            String json = JSONObject.toJSONString(map);
            System.out.println("json:"+json);
            numList.add(map);
        }
        
        System.out.println("numList:"+numList);
        System.out.println("===================分割线1:");


        String jsondata="{\"contend\":[{\"bid\":\"22\",\"carid\":\"0\"},{\"bid\":\"22\",\"carid\":\"0\"}],\"result\":100,\"total\":2}";
        JSONObject obj= JSON.parseObject(jsondata);

        System.out.println(obj.get("result"));
        System.out.println(obj);

        System.out.println("===================分割线2:");
        Map<String, Object> map=new HashMap<String, Object>();
        map.put("key","123");
        map.put("code","00");
        map.put("msg","成功");

        JSONObject paramsObj = new JSONObject(map);
        System.out.println(paramsObj);
        
    }
}

打印:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我先来一碗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值