后端返回的JSON中直接已汉字作为key好么?

后端返回的JSON,基本都是对象,需要我们自己转换成自己需要的数据结构。

但是后端返回的JSON里面,好多都是那汉字直接作为一个对象的key,这样好不好?会不会有什么隐患啊?

阅读 5.4k
3 个回答

会有编码不一样导致 key 变化的问题,比如 html 是 utf-8,js 里面保存的是 gbk,同一个汉字的 key 就不一样了。html 里面引用的话就会变成 undefined

这个问题已经有人问过了,地址: https://segmentfault.com/q/10...

汉字的主要问题就是编码,再加上如果你遇到一些极其特别的汉字,那才叫崩溃。

的确不是很好,但其实 js 也是支持 中文的吧 。
所以你可以和后端商量一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题