1
이스케이프 처리 된 큰 따옴표로 JSON 응답을받는 이유가 궁금합니다. JSON 응답을 클라이언트로 다시 보내는 가장 좋은 방법은 무엇입니까?노드 익스프레스 및 JSON 응답 형식
코드
var express = require('express');
var server = express();
var country = '';
var dataStr = '[{"country_code" : "USA", "country_name" : "United States","bac_limit" : 0.80}, { "country_code" : "CAN", "country_name" : "United States","bac_limit":0.80}]';
connectToMongoDb();
server.get('/', function(req, res){
country = req.query.country;
res.json(dataStr);
});
server.listen(8080);
아웃풋
"[{\"country_code\" : \"USA\", \"country_name\" : \"United States\",\"bac_limit\" : 0.80}, { \"country_code\" : \"CAN\", \"country_name\" : \"United States\",\"bac_limit\":0.80}]"
시도'JSON.stringify ('[{ "COUNTRY_CODE" "USA"}] ')'- 문자열을 문자열로 변환하려고하면 결과가 얻게됩니다. 가장 좋은 응답은 방금 배열을 문자열 –
@ KrzysztofSafjanowski 당신은 이미 JSON으로 인코딩 된 데이터를 포함하는 문자열을 문자열 화합니다. –
@ t.niese'dataStr'와 동일합니다. –