请求null值转换为字符串

时间:2017-02-14 15:22:19

标签: node.js npm request

我正在使用request npm模块,当我发出请求时,我使用null键值传递对象时,它会转换为'',这对我来说是个错误。

request({
    method: "POST",
    url: "....",
    form: {key: null},
    json: true
}, callbackOnSuccess);

有人可以帮助我做这个伎俩吗?

1 个答案:

答案 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

或者您可以创建新数组和/或新对象。