javascript - qs.parse 上的 qs.strinigfy 将单个整数数组转换为整数。如何解决这个问题?
问题描述
我正在尝试{foo:[1]}
使用qs
库对对象进行字符串化。并且,把它放在我的网址中。但是,当我解析查询字符串时,对象{foo:[1]}
已转换为{foo:1}
. 下面的代码 -
import qs from "qs";
const str = qs.stringify({foo:[1]};
const parsed = qs.parse(str);
console.log(parsed);
parsed = {foo:1}
而不是{foo:[1]}
最初提供给 qs.stringify。我用一个整数数组来解决这个问题。https://github.com/ljharb/qs/issues/315
解决方案
推荐阅读
- amazon-web-services - AWS 切换子域记录的名称服务器
- elasticsearch - 使用 ElasticSearch 进行相关性得分和排序
- javascript - 在 Angular 项目中拖放
- vue.js - vue-cli:将完整的 url 代理到开发服务器
- c++ - 向量变量在 Intel sgx 的 enclave 中可以占用多少内存(MB)?
- elasticsearch - 如何使用已删除的字段进行指纹识别?
- django - 如何使用 Django 为获取参数定义默认值?
- spring-boot - 如何查询存储在redis中的对象?SpringBoot
- c++ - 在 Array/Vector 容器中存储虚拟函数
- java - 无法使用 Android Nested DataBinding 传递可绘制值