11

JSON スキーマから Javascript 型付きオブジェクト (JS 関数) を生成するためのライブラリはありますか? 基本的に、このhttp://code.google.com/p/jsonschema2pojo/と同等の JS バージョンです。ありがとう。

編集:

から始まる :

{
    "description": "An entity",
    "type":"object",
    "properties": {
        "geometries": {"type": "array",
            "items": {
                "$ref" : "geometry"
             }
          }
    }
}

このようなコードを生成してほしい

function Entity {
    this.geometries;
}

明らかに、スキーマは $ref などでより複雑になる可能性があります。これでアイデアが得られることを願っています。

4

3 に答える 3

-2

あなたができる唯一のことは_type_、タイプを識別するプロパティをjsonオブジェクトに追加することです(他のリテラルと衝突しないように奇妙な名前を付けます)。次に、その文字列を、使用可能なプロパティを一覧表示する JavaScript の別のオブジェクトにマップできます。

あなたはこれを行うことができます - それが良い考えであるという意味ではありません. Jsonはjavascriptで直接使えるように作られています。

于 2012-10-23T11:27:13.270 に答える