我的ASP.NET应用程序中有一个请求参数。这是JSON格式的,我想知道如果有一个JSON字符串转换为Jayrocks JSONObject的一个很好的(快速和容易)的方式,这样我就可以很容易地提取键值对,而不需要手动解析字符串?将Jayson的JSON格式化的字符串转换为JsonObject
4
A
回答
6
假设json
是包含JSON文本的变量,请使用Jayrock.Json.Conversion.JsonConvert.Import(json)
。什么你会得到回报或者是JsonObject
,JsonArray
,JsonNumber
,System.String
,System.Boolean
或取决于源JSON文本根JSON值空引用。如果你知道它肯定是一个JSON对象,那么你可以安全地施放返回值或使用JsonConvert.Import<JsonObject>(json)
。
我会打消对JsonObject
工作直接除非你特别依赖于它的一个特点。你应该假装你得到的JSON对象是一个字典;或者IDictionary
或IDictionary<string, object>
。使用.NET Framework 4的最新版本,您还可以使用JsonObject
作为动态对象。
0
我不知道Jayrock,但如果你想接受一个JSON对象作为MVC2不是做最简单的方式操作的参数是通过使用JsonValueProviderFactory从期货组装。
它是MVC3中System.Web.Mvc的一部分。
相关问题
- 1. 将JSON字符串转换为C#JsonObject
- 2. 将字符串数组转换为JSON格式的字符串
- 3. 将字符串转换为JSONObject
- 4. 将字符串转换为JSONObject
- 5. 无法将字符串转换为JSONObject
- 6. 如何将字符串转换为JsonObject
- 7. 将长字符串格式化为JSON
- 8. 将字符串转换为格式为
- 9. 转换Facebook的JSON created_time的字符串格式为长格式
- 10. 将散列字符串转换为格式化的数字?
- 11. 无法字符串转换为JSONObject的
- 12. 字符串转换为JSONObject的
- 13. 转换格式化字符串(不是有效的JSON),以JSON
- 14. 将JsonObject转换为Json字符串与Jackson
- 15. 将格式化的字符串转换为Java中的HTML
- 16. 将格式化的字符串转换为Javascript中的整数
- 17. 如何将Facebook响应转换为json格式的字符串?
- 18. 将给定格式的字符串转换为json
- 19. 如何将给定格式的xml字符串转换为json?
- 20. 将数字转换为格式化的字符串并再次解析格式化的字符串
- 21. 将JSON格式的字符串转换为CSV /字符串列表
- 22. 将字符串转换为SendKeys.Send()格式的字符串
- 23. 如何将NSTextView的格式化内容转换为字符串
- 24. 如何将“Double”转换为VBScript中的格式化字符串
- 25. 将列表转换并格式化为erlang中的字符串
- 26. 如何将格式化的字符串转换为浮点型?
- 27. 帮助将xpath结果转换为格式化的字符串
- 28. 如何将NSString转换为日期格式化的字符串
- 29. 将格式化的字符串转换为经度或纬度
- 30. 将int转换为缩短的格式化字符串
Thx为答案,Atif! – Marre 2011-01-23 19:15:21