【发布时间】:2016-03-16 05:06:42
【问题描述】:
我需要像这样存储价值
string stringValue = {"E":false,"T":1,"I":[],"M":"","S":false,"ST":1};
在字符串中。
我有一个上面给出的值,我想把这个值存储在一个字符串中。 请有人帮助我。
【问题讨论】:
标签: c#
我需要像这样存储价值
string stringValue = {"E":false,"T":1,"I":[],"M":"","S":false,"ST":1};
在字符串中。
我有一个上面给出的值,我想把这个值存储在一个字符串中。 请有人帮助我。
【问题讨论】:
标签: c#
您要存储的实际上是JSON
您可以通过先序列化将其轻松存储到字符串中:
为此,您可以使用属于System.Web.Script.Serialization 的JavaScriptSerializer 类
using System.Web.Script.Serialization;
...
string stringValue = JavaScriptSerializer().Serialize(YourJsonObject);
//YourJsonObject here would be the object you are getting the value from.
您可以稍后通过将其反序列化回一个对象来反转该过程:
var myJsonObj = JavaScriptSerializer().Deserialize(stringValue);
注意:该类是System.Web.Extensions 程序集的一部分。
【讨论】: