json을 통째로 string으로 저장했는데, 어떻게 읽어올 수 있을까요?

json을 읽어오는데 앞뒤에 특문들이 붙어서 들어오네요…

어떻게 해야 깔끔하게 string으로 읽어올 수 있을까요?

안녕하세요 개발자님

뒤끝에서는 서버에서 송신한 데이터를 json으로 재가공할 때 LitJson 라이브러리를 사용하고 있습니다.

이 때 ToJson 함수를 사용하시지 마시고, ToString 함수를 사용하시면 원하시는 결과물을 얻으실 수 있으실 것 같습니다.

이 부분 참고부탁드리겠습니다.

감사합니다.

toString으로 해도 여전히 앞에 /"는 붙어서 들어오게 되네요.

크리티컬한 이슈는 아니니까 그냥 파싱해서 쓰도록 하겠습니다.

답변 감사드립니다!

아무래도 json string의 경우 라이브러리 내부에서 저렇게 \"처리를 하는 것 같은데요,

json을 저장하실 때 jsonString 형태로 저장하지 마시고,

Param param = new Param();

// 방법 1
var data = Param.Parse(jsonString);
param.Add("PlayerDataJson", data);
// 방법 2
param.Add("PlayerDataJson", 플레이어 데이터를 저장한 class);

// insert or update param
...

와 같은 형태로 insert 밑 update 해보시는 것은 어떠신가요?

해당 형태로 상호작용 하시면 콘솔에서도 더욱 편하게 자료를 조회하실 수 있을 것 입니다.