### [json对象的大小写转换方法](https://www.prosaas.cn/article/17669) **Published:** 2018-04-08T09:43:39 **Author:** 5201314 **Excerpt:** 这次给大家带来json对象的大小写转换方法,json对象大小写转换的注意事项有哪些,下面就是实战案例,一起来看… 这次给大家带来json对象的大小写转换方法,json对象大小写转换的注意事项有哪些,下面就是实战案例,一起来看一下。 **前言** 最近在做一个项目,发现后端返回的数据键值全部都是大写的,有时候前端用起来很不方便,所以写了一个深度转换的小工具,分享给大家,也就不用重复造轮子了,不喜勿喷,下面话不多说了,来一起看看详细的介绍吧。 **start** npm i deep-lu-trans --save **json 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}\]}   \*/  }); }); **array example** import t from 'deep-lu-trans'; const arr = \[{  A\_B: 1,  B\_C: 2 }, 3, 4, 'abc', \[{  A\_B: 1,  B\_C: {  C\_D: \[0, {   CK: 1,   KL: 2  }\]  } }\]\] t.arrKeysToLower(arr).then((res) => {  console.log(JSON.stringify(res));  /\*  \[{"a\_b":1,"b\_c":2},3,4,"abc",\[{"a\_b":1,"b\_c":{"c\_d":\[0,{"ck":1,"kl":2}\]}}\]\]  \*/  t.arrKeysToUpper(res).then((\_s) => {  console.log(JSON.stringify(\_s));  \[{"A\_B":1,"B\_C":2},3,4,"abc",\[{"A\_B":1,"B\_C":{"C\_D":\[0,{"CK":1,"KL":2}\]}}\]\]  }); }) 相信看了本文案例你已经掌握了方法,更多精彩请关注知企PROSAAS其它相关文章! 推荐阅读: 怎么在微信小程序里做出全局搜索代码高亮提醒 vue.js中created方法的使用详解 以上就是json对象的大小写转换方法的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** JS, json, php, vue.js, 对象, 微信小程序 **Categories:** 后端开发 ---