JSON模式到Javascript类型的对象

Tar*_*lli 11 javascript json code-generation

是否有任何库可以从JSON模式生成Javascript类型的对象(JS函数)?基本上是这个http://code.google.com/p/jsonschema2pojo/的等效JS版本.谢谢.

编辑:

从...开始 :

{
    "description": "An entity",
    "type":"object",
    "properties": {
        "geometries": {"type": "array",
            "items": {
                "$ref" : "geometry"
             }
          }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想为我生成一些像这样的代码

function Entity {
    this.geometries;
}
Run Code Online (Sandbox Code Playgroud)

显然,使用$ ref等模式可能会更复杂.我希望这会给出这个想法.

Joh*_*dol -2

你唯一能做的就是_type_向你的 json 对象添加一个属性(以某种奇怪的方式命名,这样它就不会与其他文字冲突)来标识你的类型。然后,您可以将该字符串映射到 javascript 中列出可用属性的另一个对象。

你可以这样做——但这并不意味着这是一个好主意。Json 是为了直接在 javascript 中使用而设计的。