我正在使用request
npm模块,当我发出请求时,我使用null
键值传递对象时,它会转换为''
,这对我来说是个错误。
request({
method: "POST",
url: "....",
form: {key: null},
json: true
}, callbackOnSuccess);
有人可以帮助我做这个伎俩吗?
答案 0 :(得分:0)
如果您需要将对象属性的值从using (var context = new BloggingContext()) {
var blog = context.Blogs.Find(1);
var entityType = ObjectContext.GetObjectType(blog.GetType());
}
更改为null
,则可以使用lodash:
undefined
如果您有以下内容:
var newObject = _.mapValues(object, value =>
value === null ? undefined : value);
然后你可能还需要迭代数组:
[{key: null}]
您可能还需要完全删除var newAray = _.map(array, object =>
_.mapValues(object, value =>
value === null ? undefined : value));
值的密钥。
你可以这样做:
null
或者您可以创建新数组和/或新对象。