prova un semplice:

Codice PHP:
var_export(json_encode(
  array(
    
'...' => '...'
    
'...' => '...',
    ...
  ))); 
mettendo "a mano i valori" per vedere se funge... in particolare con il campo problematico mettendo prima tutto il testo e poi togliendone un pezzetto alla volta per vedere se c'è qualche carattere "fastidioso"