如何使用c#解析包含$(美元)的字段?

时间:2015-09-08 07:30:45

标签: c# json bson

有任何人请告诉我,我们如何解析以$开头的字段?

参见下面的示例,

{
    id: 123,
    $firstName: "abc",
    $lastName: "xyz"
}

我曾经通过下面的对象解析它,但是将值变为空。

var jsonString = "{\"id\": 123,\"$firstName\": \"abc\", \"$lastName\": \"xyz\"}";
var restaurant = Newtonsoft.Json.JsonConvert.DeserializeObject<Models.Data>(jsonString);

数据

public class Data
{
    public int ID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
}

FirstNameLastName正在获得null

请告诉我我做错了什么。

1 个答案:

答案 0 :(得分:5)

您可以尝试使用class TestMyLibrary(unittest.TestCase): def test_some_test(self): try: // run the test as normal // assert the normal behaviour except SomeException: // skip the test def test_some_other_test(self): try: // run the test as normal // assert the normal behaviour except SomeException: // skip the test

[JsonProperty]