JSFiddle - React, Tailwind, and code Playground
by Salmin Skenderovic
JavaScript
function parseStr(str) {
var _id = '"id":"';
var _class = '","class":"';
var _student = '","student":"';
var classIndex = str.indexOf(_class);
var idIndex = str.indexOf(_id);
var studentIndex = str.indexOf(_student);
var endStr = str.indexOf('"}');
var resultID = str.substr(idIndex + _id.length, classIndex - (idIndex + _id.length) );
var resultClass = str.substr(classIndex + _class.length, studentIndex - (classIndex + _class.length));
var resultStudent = str.substr(studentIndex + _student.length, str.length-2 - (studentIndex + _student.length));
return [resultID, resultClass, resultStudent];
}
var str = '{"id":"123441","class":"51112","student":"506854340"}';
var str = parseStr(str);
alert("ID: " + str[0] + ", CLASS: " + str[1] + ", STUDENT: " + str[2]);