1. ホーム
  2. json

[解決済み] JSONCとは何ですか?JSONCとJSON-Cは違うのですか?

2022-03-05 03:01:54

質問

最近、次のような言葉を目にしました。 JSONC をYouTubeのAPIに追加しました。 Webをブラウズしてみましたが、それについてあまり何も見つかりませんでした。 この2つは同じなのか違うのか、どなたか説明してください。

どのように解決するのですか?

JSON-Cは、主にC言語での開発を想定したJSONのバリエーションに過ぎないようです。 つまり、オープンソースのドキュメントによると、"JSON-Cは、C言語での開発を主なターゲットとしたJSONのバリエーションです。 参照カウントオブジェクトモデルを実装しています。 C言語でJSONオブジェクトを簡単に構築し、JSON形式の文字列として出力し、JSON形式の文字列をパースしてJSONオブジェクトのC表現に戻すことができます。 レフ1

YouTube APIの観点(特に、新しいバージョン3ではなくバージョン2)から見ると、JSON-Cレスポンスは、JSONレスポンスを凝縮したものに過ぎません("重複、無関係、簡単に計算できる値"を削除しています)。 レフ2

なぜJSONレスポンスには"重複、無関係、簡単に計算できる値"の値があるのでしょうか? それは、元のATOM XML形式を直接JSONに無損傷で変換しているからです。 詳しくはこちら こちら .

しかし、私は バージョン3 のYouTube Data APIを使用します。 より使いやすくなっています。)