本文主要是介绍php的老兄传给客户端[object object]数据如何解析,但他坚称是json...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一般服务器传给客户端的数据格式是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.
这篇关于php的老兄传给客户端[object object]数据如何解析,但他坚称是json...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!