0

XMLの例:

<"someLable">the value within that lable</"someLable">
....
<"relativeLable">&someLable;</"relativeLable">

YAMLの例:

config: &defaults
  database: "myBD"
    address: locatlhost

developement: 
  <<*defaults     

そしてJSONで[私には手がかりがありません]:

{listOfPeople":{
    {"parent1":{"name":"value1","otherName":"otherValue1"},
    {"parent2":{"name":listOfPeople.parent2.name,"otherName":"otherValue1"}
};

listOfPeople.parent1.nameに何を入力しますかこれらすべてのバージョンをラップしようとしましたが、正しいバージョンが見つからないか、jsonに存在する場合でも次のようになります。

  • eval(self.parent2.nameを試しました)
  • self.parent1.name
  • this.parent1.name
  • parent1.name
  • &親の名前;
  • "&親の名前";
  • &"親の名前";
  • "&親の名前;"
  • および前のさまざまな他の反復

これを片付けてください。可能であれば、これらのタイプの予約済み関数のリファレンスをJSONで投稿してください。

これがrdf:RDF定義での使用法です

<!DOCTYPE rdf:RDF [

<!ENTITY location "http://www.w3.org/2002/07/owl" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY dc "http://purl.org/dc/elements/1.1/" >
<!ENTITY grddl "http://www.w3.org/2003/g/data-view#" >
<!ENTITY owl "&location;#" >

]>
4

2 に答える 2

1

JSONには、以前の値を自動的に参照する方法がありません。独自のJSON構造に表記を追加してから、デコードされたJSONでその表記を解釈する独自のコードを作成できます。

于 2012-05-13T20:16:54.810 に答える
0

JSON はこれをサポートしていません。
ごめん。

于 2012-05-13T20:12:45.520 に答える