zoukankan      html  css  js  c++  java
  • 用dynamic的方式来转换Json对象

    来自这里:http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object

    If you are happy to have a dependency upon the System.Web.Helpers assembly, then you can use the Json class:

    dynamic data = Json.Decode(json);

    要新增System.Web.Helpers,需要安装Microsoft.Aspnet.Webpages库,可以通过nuget安装。


    再记录一个对我来说不太常见的用法:

    比如我想产生一个这样的json字串:{“status“:”error”},因为还有更多其他格式的字串,所以不想为这样一个简单的东西去单独声明一个结构,在网上翻了一下,找到了一个思路,用Dictionary来表示,但是随之而来的问题是我又不想去生成一个Dictionary实例之后再去填充它,
    看起来我在懒惰这条程序员必经的道路上走得不错,呵呵,唯一的道路就是在实例化的时候一起完成初始化的工作,像这样:

    Json.Encode(new Dictionary<String, String>() { { "status", "error" } });
  • 相关阅读:
    浮点数
    2020.07.13
    2020.07.07
    2020.07.06
    剑指offer(三)
    剑指offer(二)
    剑指offer
    堆排序
    归并排序
    希尔排序
  • 原文地址:https://www.cnblogs.com/s5689412/p/5701805.html
Copyright © 2011-2022 走看看