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