使用到的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\"}]"
鱼羊 发自 凹非寺量子位 | 公众号 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