The string you pointed to has valid JSON on each line. However, all the lines together do not represent one valid JSON.
I propose to manipulate the data in a minimal way to make the whole text JSON with a simple regular expression. If the original data is in $data, then create the JSON as follows:
$json = preg_replace('/(\])\](\R)\[/', '$1,$2', $data);
This will remove both the closing bracket at the end of a line, and the opening one at the start of the next line. Instead a comma is inserted. The result will be valid JSON, as the opening bracket right at the start now matches with the very final closing bracket.
I took some representative text from your data:
$data = '[["s","13","shelves_norja","49500","0","1","1","#ffffff,#F7EBBC","Beige Bookcase","For nic naks and books.","","5","true","-1","false","","1","true","0","0","0","false"],["s","117","table_plasto_round*9","45508","0","2","2","#ffffff,#533e10","Round Dining Table","Hip plastic furniture","","-1","false","-1","false","","1","false","0","0","0","false"]]
[["s","118","table_plasto_square*9","45508","0","1","1","#ffffff,#533e10","Occasional Table","Hip plastic furniture","","-1","false","-1","false","","1","false","0","0","0","false"],["s","119","chair_plasto*9","45508","0","1","1","#ffffff,#533e10,#ffffff,#533e10","Chair","Hip plastic furniture","","-1","false","-1","false","","1","false","0","1","0","false"],["s","120","carpet_standard*6","48082","0","3","5","#777777","Floor Rug","Available in a variety of colors","","105","true","-1","false","","1","true","1","0","0","false"],["s","121","chair_plasty*1","45508","0","1","1","#ffffff,#8EB5D1,#ffffff,#8EB5D1","Plastic Pod Chair","Hip plastic furniture","","-1","false","-1","false","","1","false","0","1","0","false"]]';
It just has two lines, to limit the data a bit. Now the above code produces this result, pretty printed:
[
[
"s",
"13",
"shelves_norja",
"49500",
"0",
"1",
"1",
"#ffffff,#F7EBBC",
"Beige Bookcase",
"For nic naks and books.",
"",
"5",
"true",
"-1",
"false",
"",
"1",
"true",
"0",
"0",
"0",
"false"
],
[
"s",
"117",
"table_plasto_round*9",
"45508",
"0",
"2",
"2",
"#ffffff,#533e10",
"Round Dining Table",
"Hip plastic furniture",
"",
"-1",
"false",
"-1",
"false",
"",
"1",
"false",
"0",
"0",
"0",
"false"
],
[
"s",
"118",
"table_plasto_square*9",
"45508",
"0",
"1",
"1",
"#ffffff,#533e10",
"Occasional Table",
"Hip plastic furniture",
"",
"-1",
"false",
"-1",
"false",
"",
"1",
"false",
"0",
"0",
"0",
"false"
],
[
"s",
"119",
"chair_plasto*9",
"45508",
"0",
"1",
"1",
"#ffffff,#533e10,#ffffff,#533e10",
"Chair",
"Hip plastic furniture",
"",
"-1",
"false",
"-1",
"false",
"",
"1",
"false",
"0",
"1",
"0",
"false"
],
[
"s",
"120",
"carpet_standard*6",
"48082",
"0",
"3",
"5",
"#777777",
"Floor Rug",
"Available in a variety of colors",
"",
"105",
"true",
"-1",
"false",
"",
"1",
"true",
"1",
"0",
"0",
"false"
],
[
"s",
"121",
"chair_plasty*1",
"45508",
"0",
"1",
"1",
"#ffffff,#8EB5D1,#ffffff,#8EB5D1",
"Plastic Pod Chair",
"Hip plastic furniture",
"",
"-1",
"false",
"-1",
"false",
"",
"1",
"false",
"0",
"1",
"0",
"false"
]
]
\[([^\][]*)]regex, grab$matches[1]and do whatever you please with them?