0

如何从下面的 JSON 中检索值?

"ItemID": 115,
  "Name": "Test Items for Receive",
  "Description": "Recevive",
  "ItemCode": "AAA-RC-IT1",
  "Quantity":9000,
  "WarehouseLocationID": 560,
  "TransactionDate": "\/Date(-62135596800000+0530)\/",
  "TransactionTime": "PT11H9M0.6074603S",
  "Comment": null,
  "UserName": "virtual",
  "CustomerItem": {
    "ItemID": 0,
    "ItemCode": null,
    "Description": null,
    "CustomerID": 10004
  },

我已经完成了 UserName,但是它不适用于 CustomerItem。

4

2 回答 2

2

dicionaryName[@"key"][@"key"][@"key"] 等等。如果您可以提供打印出来的漂亮 JSON,那将会很有帮助。解析使用 NSJSONSerialization 类。

编辑:

获取项目 ID 和

dictionaryName[@"CustomerItem"][@"ItemID"]

获取商品代码:

dictionaryName[@"CustomerItem"][@"ItemCode"]

等等。

于 2013-05-08T15:02:30.400 回答
-1
NSDictionary *mainObject = ...

NSString *userName = mainObject[@"UserName"]; // or [mainObject valueForKey:@"UserName"];

NSDictionary *customerItem = mainObject[@"CustomerItem"]; // or [mainObject valueForKey:@"CustomerItem"];

NSNumber *itemID = customerItem[@"ItemID"]; // or [customerItem valueForKey:@"ItemID"];
于 2013-05-08T15:03:42.217 回答