使用到的jar包:fastjson-1.2.2.jar

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

1.格式一:

{“aa”:["11","22","33"]}

public static void main(String[] args) {
        String str = "{'aa':['11','22','33']}";
        JSONObject jsonObject = JSONObject.parseObject(str);
        JSONArray jsonArray = jsonObject.getJSONArray("aa");
        System.out.println(jsonArray.get(0));//11
        System.out.println(jsonArray.get(1));//22
        System.out.println(jsonArray.get(2));//33

2.格式二:

"aaa" : [{"bb": "11","cc": "22","dd": "33"},{"bb": "44","cc": "55","dd": "66"}]

public static void main(String[] args) {
    String str = "{'aa':[{'bb':'11','cc':'22','dd':'33'},{'bb':'44','cc':'55','dd':'66'}]}";
    JSONObject jsonObject = JSONObject.parseObject(str);
    JSONArray jsonArray = jsonObject.getJSONArray("aa");
    for (int i = 0; i < jsonArray.size(); i++) {
        JSONObject object = (JSONObject) jsonArray.get(i);
        System.out.println("bb:" + object.getString("bb")
                + " cc:" + object.getString("cc")
                + " dd:" + object.getString("dd"));
//获取字符串中出现最多的数和它一共出现多少次
var str = 'asdfssaaasasasasaa'; //定义字符串
var json = {}; //定义数组用来存储每个字符元素所对应的个数
for (var i = 0; i < str.length; i++) { //遍历字符串中所有的元素
if (!json[str.charAt(i)]) { //判断当前元素是否已经在数组中存在 str.charAt(i)//当前元素
json[str.charAt(i)] = 1; //给对应
                                    顶部添加引用using Xfrog.Net;
用法如: JsonObject newObj1 = new JsonObject("json字符串");
        String errorCode = newObj1["error_code"].Value;//获取其中的属性值。
   string status = newObj1["result"]["status"].Value;
1、Json字符串:
所谓字符串:单引号或者双引号引起来,是一个String类型的字符串:如下:
var person='{"name":"shily","sex":"女","age":"23"}';//json字符串
console.log(person)
console.log(person.name)
console.log(typeof person)
                                    文章目录前言:JSON介绍:如何判断JS数据类型JSON数组转化为JSON字符串JSON对象转化为JSON字符串JSON字符串转化为JSON数组/对象
这里先介绍个人一个很好用的谷歌浏览器的功能:snippet
就是类似收藏夹,平常你可能会用到的调试有关的东西都可以在这里新建文件,保存起来,每次打开浏览器点击都会存在!
而你在控制台中写的话是一次性的,关闭就不存在了!
JSON介绍:
“{"employees": [{"firstName": "Bill","lastName":Gates"},{"firstName":"George","lastName": "Bush"},{"firstName": "Thomas","lastName": "Carter"}]}”
注意json字符串只是一堆字符拼接...
                                    import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class Test {
    public static void main(String[] args) {
        // 字符串数组
        String data = "[{\"name\":\"字段名\",\"data\":{\"id\":.
	public static void test1(){
		String json = "[{\"name\":\"张三\",\"code\":\"123\"},{\"name\":\"李四\",\"code\":\"123\"}]&quot
                                    鱼羊 发自 凹非寺量子位 | 公众号 QbitAI用ChatGPT正经搞科研,现在有更方便的工具啦。不仅自带中英文翻译能力,能一键帮你写摘要。一键分析润色文章。甚至一整个项目的代码,都能直接扔进去让ChatGPT帮你读,再也不怕老哥们不写注释了……这个全新科研神器,名叫ChatGPT学术优化(chatgpt_academic),已经在GitHub上狂揽16.4k⭐️,还冲上了GitHub热榜。话不...
JSON的全称是JavaScript Object Notation
二、为什么需要JSON
JSON有三种格式,每一种写法都和JS中的数据类型很像,可以很轻松的和JS中的数据类型互相转换
三、JSON的三种格式
(一)、简单值的形式:JSON的简单值的格式对应着JS中的基础数据类型:数字 字符串 布尔值
注意事项:
JSON中没有undefined
JSON中的字符串必须使用双引号
JSON中是不能用注释的
(二)、对象形式:对应着JS中的对象
注意事项:
                                    String数组转换成JSON
String[] arr_String  = {"a","b","c"}; 
System.out.println(arr_String);//输出[Ljava.lang.String;@5ca0b138
String json_arr_String = JSON.toJSONString(arr_String); 
System.out.println(json