Json是一种轻量级的数据交换格式。
一、java类中格式
String json = "{\"name\":\"张三\",\"age\":\"20\",\"score\":80}";
在java类中,key必须要双引号,value若是数字,可以省略双引号
二、js中格式
var json = {name:"张三",age:"20",score:80}; //表示json对象
var json = '{name:"张三",age:"20",score:80}'; //表示json字符串
在js中,key的双引号可以省略,value若是数字,可以省略双引号
三、判断是否是json格式
用到阿里的fastjson这个包。
private boolean isJson(String json){
try{
//json字符串转为json对象的方法,转换失败,则不是json格式
JSONObject parse = (JSONObject) JSONObject.parse(json);
return true;
}catch(Exception e){
return false;
}
}