Products
GG网络技术分享 2025-11-15 22:39 3
哈喽,巨大家优良!今天我要给巨大家分享一个超级实用的技Neng——json转义!你晓得吗,这玩意儿技Neng可是Neng帮我们避免细小程序报错的哦!接下来我就用我自己的方式,给巨大家讲讲这玩意儿超级轻巧松又优良用的技Neng吧!
哦,这玩意儿得先给巨大家普及一下。json转义,就是把我们写的json数据里面的一些特殊字符转成jsonNeng识别的形式。比如说我们写的中文、符号啊,这些个在json里可是有特殊要求的,得转一下才Neng让细小程序认得哦!

先说说我们来学学怎么解析普通的json。这玩意儿其实hen轻巧松,就像我们平时kan懂一段话一样,你只需要按照顺序读下去就Neng了。比如说 我们有一个json数据是这样的:
{
"name": "细小明",
"age": 12,
"school": "细小学"
}
我们就Neng这样解析它:
String jsonstr = "{\"name\":\"细小明\",\"age\":12,\"school\":\"细小学\"}";
JSONObject jsonObject = new JSONObject;
String name = jsonObject.getString;
int age = jsonObject.getInt;
String school = jsonObject.getString;
有时候,我们的json数据里面有hen许多东西,我们得一个一个地kan。这就需要我们遍历json对象了。比如说 我们有一个json数组:
我们Neng这样遍历它:
JSONArray jsonArray = new JSONArray;
for ; i++) {
JSONObject jsonObject = jsonArray.getJSONObject;
String name = jsonObject.getString;
int age = jsonObject.getInt;
// 然后就NengZuo我们想Zuo的事情了
}
有时候,我们兴许需要把一个json字符串转换成Java对象,或者反过来。这时候,Gson就派上用场了!比如说 我们有一个json字符串:
{"name": "细小明", "age": 12}
我们就Neng这样转换它:
String json = "{\"name\":\"细小明\",\"age\":12}";
User user = new Gson.fromJson;
有时候,我们的json数据里面有一些特殊字符,比如中文、符号啊,这些个在json里是有特殊要求的。我们得用转义字符来表示它们。比如说中文“细小明”在json里要写成“细小明”,符号“&”要写成“&”。
细小程序读取本地json文件
// 在项目中新鲜建data文件夹内新鲜建存放json数据的js文件;
// 在存放json数据的js文件中定义出口;
// 页面引用:
let jsonData = require;
_this.setData({
multiArray: jsonData.regionList.multiArray,
objectMultiArray: jsonData.regionList.objectMultiArray
});
优良了今天的分享就到这里吧!希望巨大家dou学会了json转义这玩意儿技Neng,以后写细小程序的时候,再也不用担心报错了哦!
Demand feedback