// The output html from the server
var msglis='[{ patientId=2501, uniqueId=PID140, firstName=bairava, middleName=, lastName=surya, emailAddress=**1717259005##@noemailaddress.com, birthday=2016-01-07 00:00:00.0, portraitId=0, race=, companyId=10253, ssn=123-54-7678, ethnicity=0, bloodGroup=0, gender=1, patientLanguageId=, folderId=53501, activationReason=, deactivationReason=, patientStatus=Active, activationRequest=false, cashPayment=true }, { patientId=2506, uniqueId=PID140, firstName=bairava, middleName=, lastName=surya, emailAddress=**1717259005##@noemailaddress.com, birthday=2016-01-07 00:00:00.0, portraitId=0, race=, companyId=10253, ssn=123-54-7678, ethnicity=0, bloodGroup=0, gender=1, patientLanguageId=, folderId=53501, activationReason=, deactivationReason=, patientStatus=Active, activationRequest=false, cashPayment=true }]';
var arr = msglis.replace(/=/g, ':').replace(/:.*?[,}]/g, function(a, b, c) {
console.log(c);
var comma = a.indexOf(',') > -1;
var val = a.replace(':', '').replace(',', '');
if (/^\d+$/g.test(val)) {
return a;
}
else {
return ':"' + val + '"' + (comma ? ',' : '}');
}
});
var obj = eval(arr);
document.body.innerHTML = JSON.stringify(obj);
是,響應的實際格式?如果是這樣,它不是有效的JSON。 –
Java!= Javascript。 –
使用JSON.parse(LIST) –