JavaScript:JSON中的数字也需要用双引号括起来吗?

2025-03-31 22:54:46
推荐回答(3个)
回答1:

不需要。如:{"number":1}

回答2:

对于数字,布尔值都是不需要双引号的

回答3:

代码如下:
void string_to_json_string(std::string const& str, std::string & json_str) {
std::stringstream ss;
for (size_t i = 0; i < str.length(); ++i) {
if (str[i] == '"') {
ss << '\\' << '\"';
} else {
ss << str[i];
}
}
json_str = ss.str();
}