您的位置:首页 > 移动开发 > Objective-C

php的老兄传给客户端[object object]数据如何解析,但他坚称是json...

2016-08-31 10:48 453 查看
一般服务器传给客户端的数据格式是json 。然后这个是js触发之后,服务器传过来的,据说没有jsonformat。。。。

然后就是这个东东:



直接打印或者强转并不行,需要转成dictionary来解析,toDictionary 这个方法是是Frameworks中的:JavaScriptCore。

-(void)checkSingleAppInfo:(JSValue *)value{
    
    DLog(@"====jsvalue  is %@",value);
    id app=CheckDict(value)?value:[valuetoDictionary];
    
    DLog(@"app:%@,class:%@",app,[app class]);
   
    if (!CheckDict(app)) {
        app=[value toString];
        app=JsonStringToObjectWithString(app);
    }
    if (CheckDict(app)) {
        NSString *url_secheme=[appvalueForKey:@"url_secheme"];
        NSString *appid=[appvalueForKey:@"app_id"];
        
        NSString *trans=GetSafeStringWithObject([app valueForKey:MyAPIKEY_trans_info]);
        [SharedGameCentercheckCanOpenGame:url_sechemeappId:appid
trans_info:trans];
    }
}
主要是通过:[value toDictionary];来转成dictionary.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: