2016-12-08 24 views
0

私はdbからjsonデータを反応のあるAxiosを使用してリクエストしています。私はjsonを取得し、それを状態に割り当て、アプリの子コンポーネントに小道具として渡すことができます。私が抱えている問題は、jsonのオブジェクトのいくつかが '@'記号で始まり、構文エラーをスローすることです。JSON with @ symbolをReactで小道具に渡すには

​​
+0

FYI、あなたの問題は、JSONとは何の関係もありません。データはすでに解析されているので、そのプロパティの1つに '@ 'を含むJavaScriptオブジェクトが問題になります。この問題は、リアクションに固有の問題でもありません。 –

答えて

1

私はあなたの問題は、データを解析していないと仮定していますが、で小道具としてダウンオブジェクトを渡す反応しますか?もしそうなら、文字列を介して動的にwith bracket notationの属性にアクセスできるはずです。あなたのコンポーネントの場合

let foo = {'@bar': 'test'}; 
[email protected]; 
// => Uncaught SyntaxError: Invalid or unexpected token 

foo['@bar']; 
// => 'test' 

、それは次のようになります。

<Event key={event['@unid']} /> 
関連する問題