• JSON学习总结


    官网:http://www.newtonsoft.com/json

    花括号保存对象
    方括号保存数组
    
    数组[];对象 {}
    数组对象:[ {},
    			{},
    			{}
    		  ]
    (1)、复杂JSON对象。
    {
    "employees": [
    { "firstName":"John" , "lastName":"Doe" }, 
    { "firstName":"Anna" , "lastName":"Smith" }, 
    { "firstName":"Peter" , "lastName":"Jones" }
    ],
    "student":{
      "name":"John Johnson",
      "street":"Oslo West 16", 
      "age":33,
      "phone":"555 1234567"}
    
    }
    
    C# 代码;
    class Employees_Object
    {
      Empemployees[] employees;
      Student student;
      
    }
    
    (2)、单个对象
    var JSONObject = {
      "name":"John Johnson",
      "street":"Oslo West 16", 
      "age":33,
      "phone":"555 1234567"};
      
      
      C# 代码;
      Class JSONObject
      {
         public string name{get;set;}
    	 public string street{get;set;}
    	 public string age{get;set;}
    	 public string phone{get;set;}
      }
      
     
    
    (3)、数组对象
    
    var employees = [
    { "firstName" : "John" , "lastName" : "Doe" }, 
    { "firstName" : "Anna" , "lastName" : "Smith" }, 
    { "firstName" : "Peter" , "lastName" : "Jones" },  //特别注意此处的逗号;在json在线验证器中会出错。
     ];
     
     
    
    
    
    
    Empemployees[] employees=new Empemployees[]   //List<Empemployees> employees=new List<Empemployees>();
    {
    	new Empemployee{firstName="John",lastName="Doe"},
    	new Empemployee{firstName="John",lastName="Doe"},
    	new Empemployee{firstName="John",lastName="Doe"},
    };
    
    
    
    把 JSON 文本转换为 JavaScript 对象
    JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
    http://www.w3cschool.cc/json/json-eval.html
    
    由于 JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。
    
    eval() 函数使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。必须把文本包围在括号中,这样才能避免语法错误:
    
    var obj = eval ("(" + txt + ")");
    
    
    
    

      

  • 相关阅读:
    Go语言基础之切片
    Go语言基础之map
    Go语言基础之函数
    Go语言基础之指针
    Go语言基础之结构体
    Redis缓存失效策略
    redis 的过期策略都有哪些?内存淘汰机制都有哪些?
    关于redis的主从、哨兵、集群
    Redis的 RDB和 AOF持久化的区别
    为什么做分布式使用 Redis
  • 原文地址:https://www.cnblogs.com/51net/p/3872361.html
Copyright © 2020-2023  润新知