C#实现json格式转换成对象并更换key的方法

作者:不吃皮蛋 时间:2021-12-23 00:09:39 

本文实例讲述了C#实现json格式转换成对象并更换key的方法。分享给大家供大家参考。具体分析如下:

由于是不标准的序列化对象类型,因此你无法通过标准的反序列化类来实现,需要自定义一个序列化类或者简单点,直接自定义一个方法解析Json数据。解析后的数据用Dictionary来存放。


string str = "{\"name\": \"甄嬛体\",\"2012-05-04 14:59\": \"5724\"}";
JavaScriptObject obj = JavaScriptConvert.DeserializeObject(str) as JavaScriptObject;
foreach (KeyValuePair<string, object> k in obj)
{
 Console.WriteLine("Key:{0} Value:{1}", k.Key, k.Value);
}

输出如下:

Key:name Value:甄嬛体
Key:2012-05-04 14:59 Value:5724

希望本文所述对大家的C#程序设计有所帮助。

标签:C#,json,对象
0
投稿

猜你喜欢

  • C# WPF数据绑定模板化操作的完整步骤

    2023-05-20 15:44:50
  • Java请求转发和请求重定向区别详解

    2023-05-19 07:30:17
  • java实现饮料自助售货机

    2023-08-15 01:16:37
  • Java中输出字符的ASCII值实例

    2023-02-27 08:59:11
  • Java 17 更快的 LTS 节奏

    2023-07-08 11:36:19
  • Spring Boot 启动加载数据 CommandLineRunner的使用

    2021-06-17 12:52:21
  • SpringBoot选择自有bean优先加载实现方法

    2023-05-21 06:22:39
  • IDEA JetBrains Mono字体介绍和安装教程(详解)

    2022-01-23 17:57:51
  • RocketMQ消息生产者是如何选择Broker示例详解

    2023-11-10 21:45:49
  • 浅谈Java关闭线程池shutdown和shutdownNow的区别

    2021-12-28 04:43:44
  • C#中4种深拷贝方法介绍

    2023-01-02 21:16:11
  • SpringBoot整合Web之AOP配置详解

    2022-01-17 21:38:11
  • Spring Boot 单元测试JUnit的实践

    2023-08-29 02:02:15
  • Java 从互联网上爬邮箱代码示例

    2022-02-27 16:40:57
  • Java png图片修改像素rgba值的操作

    2022-08-11 06:57:21
  • mybaties plus selectMaps和selectList的区别说明

    2021-07-15 11:18:29
  • java8新特性 stream流的方式遍历集合和数组操作

    2023-03-29 10:49:25
  • JavaWeb后台购物车类实现代码详解

    2023-11-09 23:11:26
  • gradle使用maven-publish发布jar包上传到私有maven配置

    2022-11-22 07:07:54
  • Java循环结构之多重循环及continue break

    2023-11-10 15:39:14
  • asp之家 软件编程 m.aspxhome.com