gpt4 book ai didi

javascript - 解析(输入)为 JSON 字符串

转载 作者:行者123 更新时间:2023-12-02 21:45:05 24 4
gpt4 key购买 nike

你好,我对 JavaScript 不太熟悉,实际上对它来说还很陌生,所以我从其他项目中提取了一些内容,现在正在努力把事情总结出来。

这是一个小型 RGB 照明项目。 json 负载消息通过 MQTT 传输,初始输入是一个字符串值,如下“rrr,ggg,bbb”。

到目前为止我想出的内容如下

(function(i) {

var rgb = i.split(",");
var color = {"r":rgb[0],"g":rgb[1],"b":rgb[2]}
return JSON.stringify({color});

})(input)

所需结果需要为{"color":{"r":232,"g":200,"b":55}}

JS 存储为 .js 文件,并在需要转换时引用

任何帮助将不胜感激。

最佳答案

看来您正在正确创建内部对象,但是您要字符串化的值只是用大括号括起来的内部对象,您需要将字符串化行更改为:

 return JSON.stringify({"color": color});

您当前的编写方式将显示为

{{"r":232,"g":200,"b":55}}

关于javascript - 解析(输入)为 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60272709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com