【发布时间】:2014-12-16 02:09:52
【问题描述】:
我正在尝试模拟一些测试数据以检查 json 字符串是否正确反序列化为对象。
我有一些 660 行长的 json 数据,所以我只包含了一部分
{
"DataA": "string",
"DataB": "datetime",
"DataC": {
"DataC1": "datetime",
"DataC2": "datetime",
"DataC3": "datetime",
"DataC4": int,
"DataC5": int,
"DataC6": "string",
"DataC7": int,
"DataC8": "object"
},
"DataD": {
"DataD1": decimal,
"DataD2": decimal,
"DataD3": "string",
"DataD4": int,
"DataD5": decimal,
"DataD6": "string",
"DataD7": {
"DataD7i": null,
"DataD7ii": [
我已经创建了相应的类,但目前正在尝试测试它们。但是我无法将此 json 数据转换为字符串,因为双引号关闭了字符串。我也尝试过使用 ecsapes,但无济于事。
string testjson = "{
"DataA": "string",
"DataB": "datetime",
"DataC": {
"DataC1": "datetime",
"DataC2": "datetime",
"DataC3": "datetime",
"DataC4": int,
"DataC5": int,
"DataC6": "string",
"DataC7": int,
"DataC8": "object"
},
"DataD": {
"DataD1": decimal,
"DataD2": decimal,
"DataD3": "string",
"DataD4": int,
"DataD5": decimal,
"DataD6": "string",
"DataD7": {
"DataD7i": null,
"DataD7ii": ["
我想打电话
ObjectA objectblah= JsonConvert.DeserializeObject<ObjectA>(output);
但无法将 json 转换为字符串。我知道这是一个微不足道的问题,但我是新手并且被困在这个问题上。任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: c# string serialization json.net json-deserialization