6595


Polymerでcore-ajaxで以下のようなJSONを処理したいと思います。

[code]

    [
      {
        "@context": "http://schema.org/", 
        "@type": "schema:Event", 
        "schema:description": "イベント説明文", 
        "schema:name": "イベント名"
      }
    ]
    
[/code]

しかしPolymerのcore-ajaxを使った以下のようなコードで取得しようとすると、

> Invalid expression syntax: item.schema:name

というエラーが返ってきます。

[code]

    <core-ajax url="http://example.com/json/" handleAs="json" auto response="{{items}}"></core-ajax>
    <template repeat="{{item in items}}">
        {{item.schema:name}}
    </template>
    
[/code]

XMLであれば\を使うことで取得できる様子なのですが、  
<http://qiita.com/futosu/items/ad61eb7584dc70ccce76>  
を参考に試したところ、データを取得することができませんでした。

[code]

    <core-ajax url="http://example.com/json/" handleAs="json" auto response="{{items}}"></core-ajax>
    <template repeat="{{item in items}}">
        {{item.schema\\:name}}
    </template>
    
[/code]

PolymerでJSONから:（コロン）付きのキーを持つを取得する方法について、  
ご教授頂けると幸いです。


CC BY-SA 3.0
2015-02-16T23:11:43.263
6592
2015-02-16T23:56:41.900
2015-02-16T23:56:33.280
3555
3555
question
json ajax polymer
PolymerでJSONから:（コロン）付きのキーを持つ値を取り出したい


`item.schema:name` で参照しているために起きています。  
そのテンプレートについて詳しくないのですが、通常の javascript の記法であれば `item["schema:name"]`
でアクセスすることができます。


CC BY-SA 3.0
2015-02-16T23:56:41.900
6595
2015-02-16T23:56:41.900
5106
6592
answer