라이브러리는 JSON이 문자열로 쓰여질 수있는 형식이므로 라이브러리 또는 때때로 언어 자체에 의해 해석되어야합니다.LitJSON 라이브러리 FLOAT/DOUBLE 형식의
이전 버전의 C#에는 이와 비슷한 것이 없습니다. LitJSON 라이브러리 사용하기 다음과 같은 문제가 있습니다. Vector3이라는 클래스에 3 개의 float 값 (double이 아님)이 있습니다.
public class Vector3 {
public float x{get;set;}
public float y{get;set;}
public float z{get;set;}
}
LitJSON에서 다음 코드를 사용하면 실제로 shoudl은 Vector3의 인스턴스에 값을 채 웁니다.
Vector3 test = JsonMapper.ToObject<Vector3>("{'x':1.0,'y':1.0,'z':1.0}");
는하지만 오류가 occures '가 값 (유형 Single.Double)를 할당 할 수 없습니다 System.Single'그것은 단지 이중 알고 있지만 플로트 보인다
:/
에 대한 모든 솔루션 이? 내가 Github에서의 자신의 소스 코드에서 본 것을에서
이 작업을 수행 했습니까? 나는 해결책에 흥미가있을 것이다 – marius
나는 내일 코드를 게시 할 것이다 – Mazhar
당신은 [여기]에서 업데이트 된 LitJson 라이브러리를 다운로드 할 수있다 (http://kdpr.byethost24.com/LitJson-float-support.unitypackage) – Mazhar