본문 바로가기

Programming

litjson 사용시 주의사항 (re:2019.05.07)


- erro log
JsonException: Max allowed object depth reached while trying to export from type System.Single
LitJson.JsonMapper.WriteValue (System.Object obj, LitJson.JsonWriter writer, Boolean writer_is_private, Int32 depth)

- 해결법(solution)
float를 사용하지 않는다.
do not use float type

----

----


- erro log
JsonException: Can't assign value '0' (type System.Int32) to type System.Int64
LitJson.JsonMapper.ReadValue (System.Type inst_type, LitJson.JsonReader reader)

- 해결법(solution)
long형을 사용하지 않는다.
do not use long type


Update : 2019.05.08
조언감사합니다.

JsonMapper.RegisterImporter<int, long>((int value) =>
{ 
	return (long)value;
});