0

resultString 为 "{lhs: "100 印度卢比",rhs: "1.8612 美元",error: "",icc: true}"

我有一个字符串,在这四个字段中可用。现在我如何获取这个字符串的第二个字段。因为我想使用价值 = 1.8612 美元。我的问题是我的值是双引号,但关键不是。请帮助我进行此解析。

4

2 回答 2

0

这似乎是json。学习一些 json 教程

编辑:

这是教程的链接

http://www.touch-code-magazine.com/tutorial-fetch-and-parse-json/

于 2012-10-25T06:51:37.510 回答
0

你上面写的字符串是一个 JSON 字符串。你需要解析它,你会得到一个 NSDictionary。您可以在这里获得最快的 JSON 解析器:

Nextive JSON 解析器

无论如何,您给出的 JSON 字符串有一些错误。正确的字符串是:

{
"lhs":"100 Indian rupees",
"rhs": "1.8612 U.S. dollars",
"error": "",
"icc": true
}

当它被解析时,它看起来像:您将在 NSDictionary 中获得 4 个键 {lhs,rhs,error,icc} 和各自的值。

希望对你有效。

编辑:如果你想检查一个有效的 JSON 字符串:你可以检查是

JSON 解析器

此链接将让您知道 JSON 字符串中的错误在哪里(如果错误)。否则将向您显示解析的 JSON。

于 2012-10-25T07:02:38.060 回答