JSFiddle - React, Tailwind, and code Playground

by Swapnil Khamkar

JavaScript

var json = [{
        "name":"John",
        "age":19,
        "hobby":"Basketball;play computer"
    },
    {
        "name":"Anderson",
        "age":19,
        "hobby":"Tennis"
    }
    ];

$(function(){
	for ( var i = 0; i < json.length; i++ ) {
      	var obj = json[i];
        if ( obj["hobby"].indexOf(";") != -1 ){
        	var hobbyArr = obj["hobby"].split(";");
            for ( var j = 0; j < hobbyArr.length; j++ ){
            	var newObj = {};
                if ( j == 0 ){
                    
                	json[i]["hobby"] = hobbyArr[j];
                } else {
                    
                	newObj = {
                            "name": obj["name"],
                            "age": obj["age"],
                            "hobby": hobbyArr[j]
                        }
                    json.push(newObj);
                    
                }
            }
        }
    }
    console.log(json)
});