大家好,我正在努力使用这个简单的json lib,我可以在如何以所需格式发送json字符串方面提供一些帮助。
例如,我想构建一个像这样的json字符串:
{
"Type": "Token",
"Denomination": 2.0,
"count": 2
}
但是当我使用simplejson.jsonclass构造一个json时,它将所有的值构造为字符串,就像这样
c# code : json["count"].AsInt=2
;
{
"Type": "string",
"Denomination": "2.0",
"count": "2"
}
请告诉我如何用特定格式的欢呼声来构建一个合适的json。
答案 0 :(得分:0)
请您分享更多代码段,包括如何构建对象(示例中为json)以及序列化此对象。
或者您可能希望以下列方式使用simpleJson
class JsonStructure
{
public String Type { get; set; }
public Decimal Denomination { get; set; }
public Decimal count { get; set; }
}
static void Main(string[] args)
{
var input = "{ \"Type\": \"Token\", \"Denomination\": 2.0, \"count\": 2 }";
var json = SimpleJson.DeserializeObject<JsonStructure>(input);
json.count = 3;
var output = SimpleJson.SerializeObject(json);
if(output.Equals("{ \"Type\": \"Token\", \"Denomination\": 2.0, \"count\": 3 }"));
{
Console.WriteLine("Success");
}
Console.ReadKey();
}