Cannot access child value on Newtonsoft.Json.Linq.JValue.”
时间: 2024-04-28 19:22:43 浏览: 402
这个错误表示在使用Newtonsoft.Json库的时候,试图访问一个JValue对象的子值时发生了错误。从你提供的引用中,我可以看到你遇到了这个错误并且想要解决它。
解决这个问题的一种方法是将JSON字符串反序列化为一个Dictionary<string, dynamic>对象,而不是创建一个新的类。你可以使用下面的代码来实现这个目标:
```csharp
var values = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(json);
var orderId = values["0"]["order_id"].ToString();
```
这样你就可以通过`values["0"]["order_id"]`来访问order_id的值了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [无法访问 Newtonsoft.Json.Linq.JProperty问题解决](https://blog.csdn.net/yylxiaobai/article/details/127669015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Cannot access child value on Newtonsoft.Json.Linq.JValue](https://blog.csdn.net/sunshineGGB/article/details/120844246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文