我在JavaScript中有一个字符串我想创建某种键值对JSON
。这是字符串
{
"questionId": null,
"articleId": null,
"questionText": "eewrr",
"pollType": null,
"selectedOptionIds": [],
"pollOptionList": [{
"optionId": 0,
"questionId": 0,
"optionText": "werwer",
"selectedByUser": "N",
"createdDate": null,
"modifiedDate": null
}, {
"optionId": 0,
"questionId": 0,
"optionText": "werwer",
"selectedByUser": "N",
"createdDate": null,
"modifiedDate": null
}, {
"optionId": 0,
"questionId": 0,
"optionText": "werwer",
"selectedByUser": "N",
"createdDate": null,
"modifiedDate": null
}, {
"optionId": 0,
"questionId": 0,
"optionText": "werwe",
"selectedByUser": "N",
"createdDate": null,
"modifiedDate": null
}, {
"optionId": 0,
"questionId": 0,
"optionText": "rwer",
"selectedByUser": "N",
"createdDate": null,
"modifiedDate": null
}],
"pollId": 37
}
答案 0 :(得分:1)
您可以使用JSON.parse(),请在下面的代码段中找到更多信息
var json = JSON.parse('{"questionId":null,"articleId":null,"questionText":"eewrr","pollType":null,"selectedOptionIds":[],"pollOptionList":[{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwe","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"rwer","selectedByUser":"N","createdDate":null,"modifiedDate":null}],"pollId":37}')
console.log(json);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 1 :(得分:0)
为此目的使用
JSON.parse()
答案 2 :(得分:0)
var your_str = '{"questionId":null,"articleId":null,"questionText":"eewrr","pollType":null,"selectedOptionIds":[],"pollOptionList":[{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwe","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"rwer","selectedByUser":"N","createdDate":null,"modifiedDate":null}],"pollId":37}';
var obj = JSON.parse(your_str);
alert(obj);
//or
console.log(obj);
这里的your_str是你的json字符串。
答案 3 :(得分:0)
您将要将其解析为JSON对象 所以它将是:
JSON.parse('{"questionId":null,"articleId":null,"questionText":"eewrr","pollType":null,"selectedOptionIds":[],"pollOptionList":[{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwer","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"werwe","selectedByUser":"N","createdDate":null,"modifiedDate":null},{"optionId":0,"questionId":0,"optionText":"rwer","selectedByUser":"N","createdDate":null,"modifiedDate":null}],"pollId":37}', key, value));
在你的情况下,它将是:
location ~* /person\d+ {
root /home;
}
我希望我已经为您提供了足够的信息
答案 4 :(得分:0)
使用JSON.parse()
将字符串转换为json
和JSON.stringify()
将json转换为字符串