Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何从这种错误的JSON格式中获取所需的数据?_Objective C_Json_String_Format_Nsdictionary - Fatal编程技术网

Objective c 如何从这种错误的JSON格式中获取所需的数据?

Objective c 如何从这种错误的JSON格式中获取所需的数据?,objective-c,json,string,format,nsdictionary,Objective C,Json,String,Format,Nsdictionary,这个响应中有语法错误(GoogleAPI响应),我想从这个响应中获取点的数据。我怎样才能得到它 { tooltipHtml:" (9.6 km / 18 mins)", polylines:[ { id:"route0", points:"_y}oBwxiaM{CdCaAh@}IvAgAB_BOqLgBgCXqFhB_GdCoAnAcGlHuAjA_Bb@oBAy@MsVqI{DgBgC{AmE{EqA{Be@oCLcDvDaRPeDGiBY_Bi@mAy

这个响应中有语法错误(GoogleAPI响应),我想从这个响应中获取点的数据。我怎样才能得到它

{
    tooltipHtml:" (9.6 km / 18 mins)",
    polylines:[
    {
    id:"route0",
    points:"_y}oBwxiaM{CdCaAh@}IvAgAB_BOqLgBgCXqFhB_GdCoAnAcGlHuAjA_Bb@oBAy@MsVqI{DgBgC{AmE{EqA{Be@oCLcDvDaRPeDGiBY_Bi@mAyAiB{@g@aC_AyT{FyCcBqMoIqQ{I??URSCIMJ]UuASuGN}THiCd@_GWyGiB}GmCyPwAwLqCqq@}CqMsBkMGiFMOWwDIwDg@mC]}@??k@s@oBD??yDvAqPpKeEfBcJdGoD~@sBAqAYcBm@mBY??`@g@l@[??RyAQoA",
    levels:"B??@???@?@??@??A?@??@???@???@??@??BB?????????@???????????BB?BB???@????BB?BB?B",
    numLevels:4,
    zoomFactor:16
    }
    ]
    }

是我正在使用的api。

如果需要json数据,请使用此
NSJSONSerialization

+ (NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt 
error:(NSError **)error

那个么,告诉我们你们得到了哪个错误怎么样?可能的重复问题是,我并没有得到有效的json格式作为响应。有没有使无效json(像这样)变为有效json的一般方法?