Iphone 如何从字符串中提取字段

Iphone 如何从字符串中提取字段,iphone,nsstring,nsrange,Iphone,Nsstring,Nsrange,结果字符串为“{lhs:“100印度卢比”,rhs:“1.8612美元”,错误:,icc:true}” 我有一个字符串,在这四个字段中可用。 现在我如何获取这个字符串的第二个字段。 因为我想用value=1.8612美元。 我的问题是,我的值是双引号,但键不是。 请帮我分析一下 这似乎是json。学习一些json教程 编辑: 这里是到教程的链接 您上面写的字符串是一个JSON字符串。你需要解析它,你会得到一个NSDictionary。您可以在此处获得最快的JSON解析器: 无论如何,您给出的J

结果字符串为“{lhs:“100印度卢比”,rhs:“1.8612美元”,错误:,icc:true}”

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

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

编辑:

这里是到教程的链接


您上面写的字符串是一个JSON字符串。你需要解析它,你会得到一个NSDictionary。您可以在此处获得最快的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格式中的字符串。使用JSON解析器从中获取数据您的建议是正确的,但我从url获取字符串,如{lhs:“100印度卢比”,rhs:“1.8612美元”,错误:“”,icc:true}。现在我想得到rhs的值。请尝试使用JSON解析器解析您收到的字符串,我已经在上面提到过。我希望一切都会好起来。