さまざまなプラットフォームで解析される JSON オブジェクトを提供しています。いくつかの情報源 (たとえば、1、2、3 ) に基づいて、メタデータ用に で始まるキーを使用することにし@
ました。メタデータには、XML に対応する属性があります。
iPhone の開発者から、現在の構造を変更する必要があると言われたことがあります@
。記号が原因で GTM がクラッシュするからです。彼は、次のような構造を解析することはまったく不可能だと主張しています。{"@name": "value"}
私のジレンマは、私が他のクライアントや言語にもサービスを提供していることです。論理モデルに対応する方法でエンコードしたいという希望を超えて、データの XML 表現と JSON 表現の間の一貫性が必要です。@
特にキーに記号を配置しても適切な JSON の規則に違反しないため、単一言語の必要性のために構造を再設計することは避けたいと考えています。
GTM などのツールが、標準に準拠するだけでなく、一般的な推奨事項やガイドラインにも従う JSON 構造を処理できないとしたら、私は奇妙に感じます。この開発者からの批判は正当なものですか、それともクライアント側で彼の問題を解決する方法はありますか?