Json.NET的类似于GSON的松散键入选项

康纳·克拉克

在GSON中,您可以反序列化为JsonObject,进而允许您访问JsonElements并调用诸如getAsString(),getAsInt()等方法。

这对于我的用例非常有用:我正在使用JSON序列化数据并通过网络发送数据。数据与协议标识符一起发送,该协议标识符告诉客户端如何处理数据。我不想为每种不同的协议创建一个类,因此作为JsonObject的反序列化为我提供了很大的灵活性。

我找不到在C#中执行此操作的类似方法。我认为我需要滚动自己的JsonElement / Object / Array / Primitive层次结构,但是我真的不知道从哪里开始。那是最好的方法吗?

我想要:

将C#中的json反序列化为一种结构,该结构使我可以将数据作为特定类型进行访问,而无需为数据使用类“骨架”。

编辑:

我仅限于.NET 3.5

安德鲁·惠特克

JSON.NET可以做到这一点-您无需反序列化为一个类:

int value = JObject.Parse(myJsonString)["property"]["subProperty"].Value<int>();

有关更多信息,请参见LINQ to JSON文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类似于字典的JSON模式

来自分类Dev

用类似于JSON的代码捕获值

来自分类Dev

对类似于 JSON 的表进行排序

来自分类Dev

如何返回JSON数据,类似于XML从数据库asp.net返回数据的方式

来自分类Dev

如何从Asp.Net Web Api 2获得类似于Google API响应的JSON结果?

来自分类Dev

JAVA中是否有类似于JSON的数据结构?

来自分类Dev

System.Text.Json API类似于IContractResolver

来自分类Dev

解析包含/ regexp /文字的类似于JSON的输入

来自分类Dev

JAVA中是否有类似于JSON的数据结构?

来自分类Dev

过滤类似于mysql“ like”运算符的json

来自分类Dev

类似于AWS SQS的内存队列的.Net选项

来自分类Dev

类似于Gson的Scala库

来自分类Dev

在python中创建嵌套列表/字典的正确方法是什么,类似于类似json的结构?

来自分类Dev

是否可以覆盖play.api.libs.json写入选项的方式?

来自分类Dev

我可以使用 d3.json 处理类似于 json 格式的字符串吗?

来自分类Dev

解析“类似json”的文本

来自分类Dev

rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

来自分类Dev

无花果/类似于Docker-Compose的JSON输入Mesosphere / Marathon以设置多层应用程序

来自分类Dev

如何将类似于json对象的对象转换为c#?

来自分类Dev

是否有类似于CloudFormation的适用于AWS SAM的JSON或YAML规范?

来自分类Dev

是否可以从类似于Firebases的DataSnapshot getChildren()和getValue()函数的json获取数据?

来自分类Dev

rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

来自分类Dev

Gson:不是JSON对象

来自分类Dev

How to parse this JSON with GSON?

来自分类Dev

使用GSON解析JSON

来自分类Dev

从GSON到POJO的JSON

来自分类Dev

Gson解码JSON

来自分类Dev

GSON JSON映射

来自分类Dev

Gson格式输出Json

Related 相关文章

  1. 1

    类似于字典的JSON模式

  2. 2

    用类似于JSON的代码捕获值

  3. 3

    对类似于 JSON 的表进行排序

  4. 4

    如何返回JSON数据,类似于XML从数据库asp.net返回数据的方式

  5. 5

    如何从Asp.Net Web Api 2获得类似于Google API响应的JSON结果?

  6. 6

    JAVA中是否有类似于JSON的数据结构?

  7. 7

    System.Text.Json API类似于IContractResolver

  8. 8

    解析包含/ regexp /文字的类似于JSON的输入

  9. 9

    JAVA中是否有类似于JSON的数据结构?

  10. 10

    过滤类似于mysql“ like”运算符的json

  11. 11

    类似于AWS SQS的内存队列的.Net选项

  12. 12

    类似于Gson的Scala库

  13. 13

    在python中创建嵌套列表/字典的正确方法是什么,类似于类似json的结构?

  14. 14

    是否可以覆盖play.api.libs.json写入选项的方式?

  15. 15

    我可以使用 d3.json 处理类似于 json 格式的字符串吗?

  16. 16

    解析“类似json”的文本

  17. 17

    rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

  18. 18

    无花果/类似于Docker-Compose的JSON输入Mesosphere / Marathon以设置多层应用程序

  19. 19

    如何将类似于json对象的对象转换为c#?

  20. 20

    是否有类似于CloudFormation的适用于AWS SAM的JSON或YAML规范?

  21. 21

    是否可以从类似于Firebases的DataSnapshot getChildren()和getValue()函数的json获取数据?

  22. 22

    rjson:将“ list”转换为与Cypher DSL兼容的类似于JSON的字符串

  23. 23

    Gson:不是JSON对象

  24. 24

    How to parse this JSON with GSON?

  25. 25

    使用GSON解析JSON

  26. 26

    从GSON到POJO的JSON

  27. 27

    Gson解码JSON

  28. 28

    GSON JSON映射

  29. 29

    Gson格式输出Json

热门标签

归档