我的意思是 给一个json , 它能给我建个类, 类里面直接匹配好属性.是第三方还是有方法 请大神指教
大家讲道理2017-04-26 09:05:34
다음 참조
MJExtension
JSONModel
Json을 직접 처리하고 json을 사전으로 변환한 다음 사전을 사용하여 객체의 속성에 값을 할당할 수도 있습니다(객체의 속성을 탐색하고 값을 할당)
淡淡烟草味2017-04-26 09:05:34
Blake가 말했듯이 먼저 Json을 사전으로 변환한 다음 사전을 모델로 변환합니다. 사전 변환과 관련하여 저는 MJExtension 프레임워크가 사전을 사전으로 변환하는 방법의 기본 원리에 대한 기사를 며칠 전에 썼습니다. http://weibo.com/p/1001603912111561547915
주로 Runtime을 통해 구현되기 때문에 먼저 Runtime의 기본을 이해해야 합니다
黄舟2017-04-26 09:05:34
json을 클래스로 변환하려면 다음 두 가지 문제를 고려해야 합니다
1. 아름다운 클래스 유형을 생성하는 방법
2. 배열의 각 맵의 모양이 다른 경우(대개 가능) 상속받는다는 뜻
그러나 두 번째 요점은 json에서 얻기 어려운 의미론에 내재된 지식입니다.
ringa_lee2017-04-26 09:05:34
유사한 기능을 수행할 수 있는 ESJsonFormat
라는 Xcode 플러그인이 있습니다. ● GitHub 주소
JSON 문자열의 내용을 기반으로 클래스와 속성을 자동으로 생성할 수 있습니다.
자세한 내용은 다음을 참조하세요. GitHub의 데모