인프런 커뮤니티 질문&답변
Json 질문입니다
작성
·
435
0
선생님 조금 불필요한 질문일수도 있지만ㅠ 현업에서 JObject, JArray를 활용하는 Newtonsoft.Json.Linq와 JsonUtility.ToJson, FromJson<T> + Unity JsonUtility 중에서 어떤 것을 더 많이 활용하나요? 아니면 서로 활용하는 용도가 다를 수 있는건가요?
답변 1
2
Developer G
지식공유자
수강해주셔서 감사합니다.
JsonUtility는 아주 단순한 기능만 지원하기 때문에 실사용에는 무리가 있습니다. NewtonJson도 JsonUtility.ToJson, FromJson에 대응하는 SerailizeObject, DeserializeObject 기능이 있으며 JsonUtility보다 훨씬 더 강력한 지원을 합니다.
[https://www.newtonsoft.com/json/help/html/SerializingJSON.htm]
거기다 유니티에서 JsonUtility를 더 확장하길 포기한 것인지, 아니면 원래부터 간단한 기능만 제공하려고 만든 것인지 알 수 없으나, 2022년 2월부터 NewtonJson을 정식 유니티 패키지로 포함하면서 JsonUtility를 사용할 이유도 없어졌습니다.
C#에서는 NewtonJson이 공식 라이브러리 취급 받을 정도로 사용되기 때문에 Document를 보시면서 전체적으로 어떤 기능들이 있는지 보시는 것을 추천드립니다.
[https://www.newtonsoft.com/json/help/html/Introduction.htm]
감사합니다.






넵 감사합니다 !!