изменить имя ключа json [json сгенерирован с использованием json_encode]

Я генерирую json из массива, используя json_encode () , он работает правильно, но использует ключ: значение из массива, как обычно. но я хочу изменить имя ключа только в выводе json .. можно ли это сделать? или я должен самостоятельно подготовить json key: values?

Пример:

$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

echo json_encode($arr);

O / P

{"a":1,"b":2,"c":3,"d":4,"e":5}

Я хочу.

{"foo":1,"something":2,"bar":3,"foo":4,"baz":5}

редактировать: я не могу редактировать исходный массив .. (сгенерированный с помощью framweork)

6
задан Vamsi Krishna B 6 May 2011 в 22:13
поделиться