【发布时间】:2018-11-03 11:20:54
【问题描述】:
我有一些本机 android 代码从服务器接收数据,然后将其添加到 JSONObject 以供以后操作。
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string responseStr = new StreamReader(response.GetResponseStream()).ReadToEnd();
JSONObject responseObj = new JSONObject(responseStr);
但是,我将其移至 mvvm 框架,因此无法使用 JSONObject(我也更乐意使用更好的 JSON.NET 库)。
我已将 JSONObject 更改为 JObject 并提出以下编译,但在运行时抛出异常(无法将 jtoken 添加到对象)
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string responseStr = new StreamReader(response.GetResponseStream()).ReadToEnd();
var responseObj = new JObject(responseStr);
根据我的阅读,这应该有效(但显然不是)。有没有办法将 responseStr 存储为 JObject?
【问题讨论】: