У меня есть допустимая строка JSON, как показано ниже: - DEMOДействительно JSON дает ошибку при разборе - Uncaught SyntaxError: Неожиданный маркер S
[
{
"field":"Name",
"rules":[
{
"Regex":"\\S",
"ValidationMessage":" Name cannot be blank."
},
{
"Regex":"^.{1,50}$",
"ValidationMessage":"Length should not exceeds 50 characters."
}
]
},
{
"field":"Abbreviation",
"rules":[
{
"Regex":"\\S",
"ValidationMessage":" Abbreviation cannot be blank."
},
{
"Regex":"^.{1,15}$",
"ValidationMessage":"Length should not exceeds 15 characters."
}
]
},
{
"field":"PhoneNumber",
"rules":[
{
"Regex":"\\S",
"ValidationMessage":"Phone Number cannot be blank."
},
{
"Regex":"^\\d{10}$",
"ValidationMessage":"Length must be 10 digits"
}
]
},
{
"field":"SelectedCampus",
"rules":[
{
"Regex":"\\S",
"ValidationMessage":"Please st Serviced Campus"
}
]
}
]
Когда я JSON.parse он бросает ошибку, как: -
Uncaught SyntaxError: Unexpected token S
У вас есть подтверждение Json при использовании любого онлайн-валидатора? –
@AntoKing Да, вот почему я сказал, что его действительный JSON. Я использовал http://jsonformatter.curiousconcept.com/ – Shubh
Просто сейчас с http://jsonlint.com/ также – Shubh