我的数据库中存储了以下字符串:

str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }"

这个字符串已经是JSON格式,但我想将其转换为JObject或JSON对象.

JObject json = new JObject();

我试了json = (JObject)str;个演员,但没有成功,我怎么能做到呢?

推荐答案

JObject为此定义了方法Parse:

JObject json = JObject.Parse(str);

您可能需要参考Json.净documentation.

Asp.net相关问答推荐

如何在 C# 中生成一个随机的 10 位数字?

Web API 自托管 - 在所有网络接口上绑定

此版本的 SQL Server 不支持用户实例登录标志.连接将关闭

返回 HttpResponseMessage 时的 WebAPI Gzip

Asp.Net 会话在 ashx 文件中为空

如何从网页 (asp.net) 启动 EXE

如何从 URI 中删除 PROTOCOL

asp.net cookie、身份验证和会话超时

每个 'HttpRequest' 在 ASP.NET 中都有自己的线程吗?

如何使用 app_GlobalResource 或 app_LocalResource?

回发后动态创建的控件丢失数据

带有完整内存错误的 WCF 服务(内存门判断失败,因为可用内存) - 如何解决

在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs Bundle 资源

用于验证的数据注释,至少一个必填字段?

在生产中使用 LocalDb 是否正常?

使 Web.config 转换在本地工作

显示 ModalPopupExtender 时如何指定要运行的 javascript

将 C# ASP.NET 数组传递给 Javascript 数组

ModalPopupExtender OK 按钮单击事件未触发?

如何使用实体框架执行原始 SQL 查询而无需使用模型?