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]);