[英]How can I get a specific element on a json-like string in javascript?
我正在編寫一個node.js / angular應用,在我的后端代碼中,我有:
res.json(body);
然后在我的前端,我有:
$scope.countryName = function() {
$http.get('/get/some/numbers').success(function (data) {
console.log(JSON.stringify(data));
})
}
當我在瀏覽器中輸入localhost:3000/get/some/numbers
時,我看到: 2;12;1234;43253242643
。 如何獲取例如第三個值( 1234
)並將其分配給變量? 順便說一句,我是否需要使用JSON.stringify
在前台,因為我使用res.json(body)
在后台?
那不是有效的JSON,但是假設它是一個簡單的字符串,如果您想要數字的第n個分段,則可以這樣做:
var value = data;
var segment = value.split(';')[n]
其中n
是您想要的編號段。 因此value.split(';')[2]
將導致1234
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.