I'm importing a history.json file, which gives an invalid json error. However, I've imported before this same file with no problem...with previous versions of openrefine. Has openrefine changed something on json files?
This is the file:
[
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "ULLVERD",
"expression": "grel:value.replace('👁️', '')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "PÚBLIC",
"expression": "grel:value.replace('👁️', '')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna PÚBLIC usant lexpressió {1}"
},
{
"op": "core/column-rename",
"oldColumnName": "FEM/MASC",
"newColumnName": "GENERE",
"description": "Reanomena la columna FEM/MASC a GENERE"
},
{
"op": "core/column-rename",
"oldColumnName": "J",
"newColumnName": "JORNADA",
"description": "Reanomena la columna J a JORNADA"
},
{
"op": "core/column-rename",
"oldColumnName": "G",
"newColumnName": "GRUP",
"description": "Reanomena la columna G a GRUP"
},
{
"op": "core/column-rename",
"oldColumnName": "RES\n[0-2]",
"newColumnName": "RES",
"description": "Reanomena la columna RES\n[0-2] a RES"
},
{
"op": "core/column-rename",
"oldColumnName": "JUG \n[0-2]",
"newColumnName": "JUG_ULLVERD",
"description": "Reanomena la columna JUG \n[0-2] a JUG_ULLVERD"
},
{
"op": "core/column-rename",
"oldColumnName": "TEC\n[0-2]",
"newColumnName": "TEC_ULLVERD",
"description": "Reanomena la columna TEC\n[0-2] a TEC_ULLVERD"
},
{
"op": "core/column-rename",
"oldColumnName": "DEL\n[0-2]",
"newColumnName": "DEL_ULLVERD",
"description": "Reanomena la columna DEL\n[0-2] a DEL_ULLVERD"
},
{
"op": "core/column-rename",
"oldColumnName": "GRA\n[0-2]",
"newColumnName": "GRA_ULLVERD",
"description": "Reanomena la columna GRA\n[0-2] a GRA_ULLVERD"
},
{
"op": "core/column-rename",
"oldColumnName": "NOTA_V\n[0-10]",
"newColumnName": "NOTA_ULLVERD",
"description": "Reanomena la columna NOTA_V\n[0-10] a NOTA_ULLVERD"
},
{
"op": "core/column-rename",
"oldColumnName": "PÚBLIC",
"newColumnName": "PUBLIC",
"description": "Reanomena la columna PÚBLIC a PUBLIC"
},
{
"op": "core/column-rename",
"oldColumnName": "JUG\n[0-2]",
"newColumnName": "JUG_PUBLIC",
"description": "Reanomena la columna JUG\n[0-2] a JUG_PUBLIC"
},
{
"op": "core/column-rename",
"oldColumnName": "TEC\n[0-2]2",
"newColumnName": "TEC_PUBLIC",
"description": "Reanomena la columna TEC\n[0-2]2 a TEC_PUBLIC"
},
{
"op": "core/column-rename",
"oldColumnName": "DEL\n[0-2]2",
"newColumnName": "DEL_PUBLIC",
"description": "Reanomena la columna DEL\n[0-2]2 a DEL_PUBLIC"
},
{
"op": "core/column-rename",
"oldColumnName": "GRA\n[0-2]2",
"newColumnName": "GRA_PUBLIC",
"description": "Reanomena la columna GRA\n[0-2]2 a GRA_PUBLIC"
},
{
"op": "core/column-rename",
"oldColumnName": "NOTA_P\n[0-10]",
"newColumnName": "NOTA_PUBLIC",
"description": "Reanomena la columna NOTA_P\n[0-10] a NOTA_PUBLIC"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "JUG_ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna JUG_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "JUG_ULLVERD",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna JUG_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "JUG_ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna JUG_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "TEC_ULLVERD",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna TEC_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "TEC_ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna TEC_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "DEL_ULLVERD",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna DEL_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "DEL_ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna DEL_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "GRA_ULLVERD",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna GRA_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "GRA_ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna GRA_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "NOTA_ULLVERD",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna NOTA_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "NOTA_ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna NOTA_ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "PUBLIC",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "ULLVERD",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna ULLVERD usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "RES",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna RES usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "JUG_PUBLIC",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna JUG_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "JUG_PUBLIC",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna JUG_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "TEC_PUBLIC",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna TEC_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "TEC_PUBLIC",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna TEC_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "DEL_PUBLIC",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna DEL_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "DEL_PUBLIC",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna DEL_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "GRA_PUBLIC",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna GRA_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "GRA_PUBLIC",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna GRA_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "NOTA_PUBLIC",
"expression": "grel:value.replace(',','.')",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna NOTA_PUBLIC usant lexpressió {1}"
},
{
"op": "core/text-transform",
"engineConfig": {
"facets": [],
"mode": "record-based"
},
"columnName": "NOTA_PUBLIC",
"expression": "value.toNumber()",
"onError": "keep-original",
"repeat": false,
"repeatCount": 10,
"description": "Transforma text en les cel·les de la columna NOTA_PUBLIC usant lexpressió {1}"
}
]