Unity面试——json

53 阅读1分钟

1.json概述

json是一门数据描述语言而c#,c语言是编程语言,,易于阅读和编写,同时便于机器解析和生成。它基于 键值对(Key-Value) 结构,类似于 JavaScript 对象。

2.json语法

数据在名称/值对中 数据由逗号 , 分隔 使用斜杆 \ 来转义字符

大括号 {} 保存对象

中括号 [] 保存数组,数组可以包含多个对象

例子1:
json:{"Name":"李逍遥",
"Age":18,
} 
c#:
class person {
public string Name;
public int age }

{ "site": [ { "name":"菜鸟教程" ,
"url":"www.runoob.com" }, 
{ "name":"google" , "url":"www.google.com" }, 
{ "name":"微博" , "url":"www.weibo.com" } ] }

c#: class Site{public site[] Sites; }

class site
{public string name;
public string url;
}

3.LitJson

listjon是一个第三方的json解析方案 解析API:JsonMapper.ToObject() 创建:JsonMapper.ToJson()