json.net

    1热度

    1回答

    一个奇怪的错误让我跳动了脑袋。为了最大限度地减少通信线路上的通信量,映射和缩小,然后在另一端膨胀。如果字段名称为'h'且数据为日期时间,转换器将崩溃: Newtonsoft.Json.JsonSerializationException {“Error conversion value 9/29/2017 10:06:00 AM to type' System.Double'。Path'dSTD

    1热度

    1回答

    我有一个JSON内容,如: { "ABCD1":[{"gopName":"JHIKJUS"},{"gopName":"LKKJHGYT"}], "CBFD1":[{"gopName":"HT"},{"gopName":"OP"}] } 我已创建一个自定义类,即 public class DeskGopMapper { public List<string> Go

    0热度

    1回答

    我正在编写一个工具,它将接收入站Json对象,并将其转换为 键值记录(有时也称为展平,也许)。其目的是避免工具被破坏,如果它获得非常大或非常嵌套的Json对象,所以我想避免递归。 一个例子对象可能是这样的(下同),含有嵌套的数组,空值,你的名字,字面上的任何法律JSON ... { "firstName": "John", "lastName": "Smith", "

    0热度

    1回答

    是否有使用NewtonSoft.Json或JavaScriptSerializer将DataTable序列化为数组数组而不是数组对象的方法。例如,我需要序列化的数据表如下 [["Yellow", "Large", "Cotton"],["Red", "Medium", "Linen"]] ,而不是 [{"Color":"Yellow", "Size":"Large", "Make":"Cott

    0热度

    1回答

    我有从列表序列化为下面 var products= JsonConvert.SerializeObject(produstList, Formatting.Indented); { "Products": [ { "Name": "Sample Product", "Id": "LT2134", "ProcudtCode": "001KP

    0热度

    2回答

    我正在创建一个C#应用程序,它可以进行REST调用并使用OAuth2.0身份验证。 对于OAuth2.0,过程是通过POST获取令牌,提供client_id,client_secret和grant_type。 此后进行GET调用时,需要在标题字段中提供从POST返回的令牌。 所以,这带来了2个问题: 在POST方法来获取令牌,则返回一个JSON一个包含多个属性(包括令牌和超时时间)。因为它是必需的

    2热度

    1回答

    我想消费我的web api,它从我的asp.net mvc web应用程序返回JSON格式。由于我的JSON格式有根节点(我填充oledb数据集的方式)。我一直在收到以下错误。 无法反序列化当前JSON对象(例如{ “名称”: “值”}) 成型 'System.Collections.Generic.List'1 [FileAttributes]' 因为 类型需要JSON阵列(例如[1,2,3])

    1热度

    3回答

    我试图用Newtonsoft.JSON包解析JSON。 string jsonData = "{\"name\":\"olga\",\"tokenmode\":\"bearer\",\"expires\":9483,\"refresh\":\"{\\\"Id\\\":\\\"alla-ieih-8493j-2455d\\\",\\\"Id\\\":\\\"94094-3838485-kdooj4

    0热度

    1回答

    我有一个DTO以下属性: public IReadOnlyList<(int MyNameA, int MyNameB)> Occurences { get; set; } 如果我把下面的JSON有效载荷到我的MVC控制器,它炒菜: "Occurences":[{"Item1" : 10, "Item2" : 2}] 但是如果我送 则控制器会看到以下(0,0)而非(10,2): "Occu

    -1热度

    1回答

    帮我解决我的问题我尝试从Web API获取数据以用于方法发布,但始终显示为空。 public class ShippingQuantity { public string QuantityLoad { get; set; } public string QuantityLoaded { get; set; } public string Quantit