1
ServiceStack v4.5.6.0を使用すると、先頭のスペースが存在するときにJSON配列を正しく解析できません。Servicestackが先頭の空白を含むJSON配列を解析できない
var test1 = "[{}, {}]";
var test1Result = JsonSerializer.DeserializeFromString<JsonArrayObjects>(test1);
Assert.AreEqual(2, test1Result.Count, "this is ok");
var test2 = " [{}, {}]";
var test2Result = JsonSerializer.DeserializeFromString<JsonArrayObjects>(test2);
Assert.AreEqual(2, test2result.Count, "this is not ok");
これはJSONアレイの意図した動作ですか? JSON解析では、文字列リテラル以外の空白を無視する必要があると私は考えていました。
ありがとうございました。サンプルコードエラーを修正するために編集された質問。 – xihan