Parsing 如何在不使用任何API的情况下解析JSON字符串?

Parsing 如何在不使用任何API的情况下解析JSON字符串?,parsing,ios4,Parsing,Ios4,我需要在iPhone应用程序中使用JSON解析器。我们有用于解析数据的API。 我只是想知道,没有任何API我们怎么办 谢谢。是的,你可以。由于JSON是一个简单的字符串,您可以创建自己的解析器,该解析器能够将字符串序列化到目标对象 例如,有这样的JSON {description:“我的描述”,值:10} 您可以通过正则表达式和类的返回对象提取描述值,如 class Target { string Description; int value; } 但是,当然,使用经过时间验证的

我需要在iPhone应用程序中使用JSON解析器。我们有用于解析数据的API。 我只是想知道,没有任何API我们怎么办


谢谢。

是的,你可以。由于JSON是一个简单的字符串,您可以创建自己的解析器,该解析器能够将字符串序列化到目标对象

例如,有这样的JSON

{description:“我的描述”,值:10}

您可以通过正则表达式和类的返回对象提取描述值,如

class Target
{
   string Description;
   int value;
}

但是,当然,使用经过时间验证的JSON解析器总是一个好主意。

是的,您可以。由于JSON是一个简单的字符串,您可以创建自己的解析器,该解析器能够将字符串序列化到目标对象

例如,有这样的JSON

{description:“我的描述”,值:10}

您可以通过正则表达式和类的返回对象提取描述值,如

class Target
{
   string Description;
   int value;
}
但是,当然,使用经过时间验证的JSON解析器总是一个好主意

  • 使用API
  • 使用API
  • 使用API
  • 它们很快,经过测试可以工作,你不必去想它们

    如果您仍然致力于编写JSON解析器(和/或如果这是一项学术研究),那么您可能会从研究JSON规范和学习[您选择的平台]的字符串操作和正则表达式库中获益。然后,按照建议,创建一个小的类和/或函数库来支持您

  • 使用API
  • 使用API
  • 使用API
  • 它们很快,经过测试可以工作,你不必去想它们


    如果您仍然致力于编写JSON解析器(和/或如果这是一项学术研究),那么您可能会从研究JSON规范和学习[您选择的平台]的字符串操作和正则表达式库中获益。然后,按照建议,创建一个小的类和/或函数库来支持您。

    将这238行(+/-注释)中的8k复制到您的代码中:

    将这238行(+/-注释)中的8k复制到代码中:

    JSON解析(几乎在每种编程语言中)以前都已经做过了——为什么你要自己写呢。浏览网页;2.从
    值开始解析。3.用一个基于状态的解析器来解救你自己。JSON解析(在几乎每种编程语言中)以前都已经做过了——为什么你要折磨自己写自己的呢?1。浏览网页;2.从
    值开始解析。3.用一个基于状态的解析器让你自己崩溃。