FMDB를 사용하여 제 서버에서 json-data를로드합니다. 내가받는 응답 (JSON)은 sqlite-database (아래의 응답과 동일한 문자열)에 저장됩니다. 나중에 나는 그 데이터를 FMDB를 통해 데이터베이스에서 선택하고 그것으로부터 NSDictionary를 만들려고 시도하지만 작동시키지 못한다.FMDB, sqlite json-string 사전에?
{
response = {
data = {
"dbId_1" = {
1 = {
current = {
weekday = Tuesday;
};
};
};
};
};
}
이것은 :
내가 서버에서 얻는 JSON 응답 때 나는 그것을 출력 NSLog를 통해 (이 좀 더 들어 있습니다 ... 그래서,이 게시물에 대한 응답을 단축) 다음과 같은 어떻게하면 데이터베이스에서 선택하고 난에서있는 NSDictionary를 만들기 위해 무엇을 원하는 : 그것은 NSDictionary에 다시 모든 것을 구축하는 것이 가능
NSString *jsonString = [results stringForColumn:@"json"];
?
이것을 사용하는 경우에도 내 사전에 "null"이 표시됩니다. NSString * jsonString = [결과 stringForColumn : @ "json"]; NSDictionary * dict = [jsonString objectFromJSONString]; NSLog (@ "DICT : % @", dict); – nickelman
죄송합니다, 제 잘못, 잘 됐습니다 :) – nickelman
빠른 읽기를 위해 JSONKit의 NSData 멤버를 사용하십시오 :'[blob objectFromJSONData];' – Ralphleon