今回は、jsonオブジェクト配列キーと値のケース変換の手順について詳しく説明します。jsonオブジェクト配列のキーと値のケース変換の注意事項は何ですか?以下は実際的なケースです。見てみましょう。
前書き
最近、あるプロジェクトに取り組んでいたところ、バックエンドから返されるデータキーの値がすべて大文字であることがわかりました。フロントエンドを使用するのが非常に不便な場合があるため、小さなツールを作成しました。深く変換するため、すべての人に共有しました。気に入らない場合は、あまり文句を言わないでください。詳細な紹介を見てみましょう。
start
npm i deep-lu-trans --save
json example
arrayarray 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 サイトのその他の関連記事にご注意ください。
推奨読書:
webpack4.0 を使用したパッケージ化の最適化の詳細な説明
以上がJSONオブジェクト配列のキー値の大文字と小文字を変換する手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。