C#Json序列化、反序列化之Dictionary 字典类型
2017-03-01 16:59
477 查看
本测试使用Newtonsoft.Json的序列化工具
一、示例1,将字典类型序列化成Json字符串
二、示例2,将Json字符串,反序列化成字典类型
显示结果如下:
三、使用JavaScript将属性和值,转换成对象,并序列化成后台可以反序列化的字符串
var result = new Object();
var inputList = recDialog.find('input[type="text"]');
inputList.each(function () {
var thisItem = $(this);
result[thisItem.attr('data-id')] = thisItem.val();
});
$('input[name="DynamicRecLayer"]').val(JSON.stringify(result));
关键代码:result[thisItem.attr('data-id')] = thisItem.val();
更多:
Json序列化中null字段说明
LitJSON .Net开源JSON库、轻量级
C# Newtonsoft.Json之LINQ To Json实例(二)
一、示例1,将字典类型序列化成Json字符串
Dictionary<string, int> dic = new Dictionary<string, int>() { {"张三",1}, {"李四",2}, }; string result = JsonConvert.SerializeObject(dic); Console.WriteLine(result); //{"张三":1,"李四":2}
二、示例2,将Json字符串,反序列化成字典类型
result = "{\"张三\":1,\"李四\":2}"; Dictionary<string, int> dic2 = JsonConvert.DeserializeObject<Dictionary<string, int>>(result); foreach (var item in dic2) { Console.WriteLine($"{item.Key}---->{item.Value}"); }
显示结果如下:
三、使用JavaScript将属性和值,转换成对象,并序列化成后台可以反序列化的字符串
var result = new Object();
var inputList = recDialog.find('input[type="text"]');
inputList.each(function () {
var thisItem = $(this);
result[thisItem.attr('data-id')] = thisItem.val();
});
$('input[name="DynamicRecLayer"]').val(JSON.stringify(result));
关键代码:result[thisItem.attr('data-id')] = thisItem.val();
更多:
Json序列化中null字段说明
LitJSON .Net开源JSON库、轻量级
C# Newtonsoft.Json之LINQ To Json实例(二)
相关文章推荐
- c# Json Dictionary序列化和反序列化
- c# Json 自定义类作为字典键时,序列化和反序列化的处理方法
- c# Json Dictionary序列化和反序列化
- datasnap 2010 利用JSON序列化和反序列化任何类型的对象
- C#里 如何序列化与反序列化 hashtable Dictionary及C#连接mysql数据库
- ASP.NET C#使用JavaScriptSerializer实现序列化与反序列化得到JSON
- [asp.net]C#实现json的序列化和反序列化
- c#中对json数据的序列化和反序列化(笔记)
- C#对JSON的序列化和反序列化
- C#对 Json的序列化和反序列化会出现“k_BackingField”
- C#中的Json的序列化和反序列化
- C# Json 序列化和反序列化 工具类 Newtonsoft.Json.dll
- C# 使用JSON对数据序列化和反序列化.
- C# 使用JSON对数据序列化和反序列化.
- C#通用Json格式序列化和反序列化的方法
- c#.net将对象序列化,反序列化json
- C#里 如何序列化与反序列化 hashtable Dictionary及C#连接mysql数据库
- c#中的Json的序列化和反序列化
- C#中的Json的序列化和反序列化
- C# Json序列化和反序列化辅助类(官方DLL)