ホームページ  >  記事  >  ウェブフロントエンド  >  JSON配列のキー値の大文字と小文字を変換する方法(コード付き)

JSON配列のキー値の大文字と小文字を変換する方法(コード付き)

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-20 15:59:191923ブラウズ

今回は、json 配列 キー値を変換する方法 (コード付き) を説明します。 json 配列 のキー値を変換する際の 注意事項 は次のとおりです。見てみましょう。

前書き

最近、あるプロジェクトに取り組んでいたところ、バックエンドから返されるデータキーの値がすべて大文字であることがわかりました。フロントエンドを使用するのが非常に不便な場合があるため、ディープ用の小さなツールを作成しました。気に入らない場合は、あまり文句を言わないでください。詳細な紹介を見てみましょう。

start

npm i deep-lu-trans --save

json example

array

array example

import t from 'deep-lu-trans';
const obj = {
 AS_DD_S: 123213,
 AND_SAJ_JDK_JSAKD_: {
 DJK_ASJ: {
  SA_DSA_DSA: 123123,
  ASDA_SDH_KAS: {
  ASD_SAD: [{
   ASD_SAD_SA: 123123,
   III_ASDA: [1, 23, {
   ASD_SAD: 123
   }]
  }]
  }
 }
 },
 KIO: [{
 OP: 1,
 OOP: 2
 }, {
 OL: 1,
 OP: 2
 }]
};
t.objKeysToLower(obj).then((res) => {
 console.log(JSON.stringify(res));
});
t.objKeysToLower(obj).then((res) => {
 console.log(JSON.stringify(res));
 /*
 {"as_dd_s":123213,"and_saj_jdk_jsakd_":{"djk_asj":{"sa_dsa_dsa":123123,"asda_sdh_kas":{"asd_sad":[{"asd_sad_sa":123123,"iii_asda":[1,23,{"asd_sad":123}]}]}}},"kio":[{"op":1,"oop":2},{"ol":1,"op":2}]}
 */
 t.objKeysToUpper(res).then((_s) => {
 console.log(JSON.stringify(_s));
 /*
 {"AS_DD_S":123213,"AND_SAJ_JDK_JSAKD_":{"DJK_ASJ":{"SA_DSA_DSA":123123,"ASDA_SDH_KAS":{"ASD_SAD":[{"ASD_SAD_SA":123123,"III_ASDA":[1,23,{"ASD_SAD":123}]}]}}},"KIO":[{"OP":1,"OOP":2},{"OL":1,"OP":2}]}
  */
 });
});

この記事の事例を読んだ後は、この方法を習得したと思います。刺激的なこと、 php 中国語 Web サイトのその他の関連記事にご注意ください。

推奨書籍:

Webpack 4.0 パッケージング最適化戦略の概要_JavaScript スキル

グローバル検索コードを作成し、ハイライト表示する

以上がJSON配列のキー値の大文字と小文字を変換する方法(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。