generación de JSON en base a un array asociativo -- 2

Finalizat Postat la acum 4 ani S-au achitat serviciile după ce au fost prestate
Finalizat S-au achitat serviciile după ce au fost prestate

Quiero generar un JSON con la data de un array.

Este Json es el resultado que quiero:

{"empresa":"{\"key_secret\":\"TkdGIZ0Uws4SSJJLwPjXJsMPwqUf7vo\",\"key_public\":\"jXCcRMrodhe83PCo35VXnyGn8pUewXwnP\",\"idenEmpresa\":\"70110747\"}",

"cliente":"{\"firstName\":\"Joel \",\"lastName\":\"Tovar\",\"street1\":\"11 55-78 z30\",\"phone\":\"55554444\",\"country\":\"GT\",\"city\":\"Quetzaltenango\",\"state\":\"Quetzaltenango\",\"postalCode\":\"09001\",\"email\":\"jtovar@[login to view URL]\",\"ipAddress\":\"[login to view URL]\",\"Total\":\"2\",\"currency\":\"GTQ\",\"fecha_transaccion\":\"2019-05-07 14:53:06\",\"deviceFingerprintID\":\"\"}",

"detalle":"[{\"id_producto\":6,\"cantidad\":\"1\",\"tipo\":\"producto\",\"nombre\":\"RINGTONE\",\"precio\":\"2\",\"Subtotal\":\"2\"}]",

"tarjetaPagalo":"{\"nameCard\":\"Joel Tovar\",\"accountNumber\":\"40000000XXXXXX\",\"expirationMonth\":\"10\",\"expirationYear\":\"2022\",\"CVVCard\":\"827\"}"}

Con esta data del array.

$data=array("empresa"=>’array('idenEmpresa'=> 'B10747',

'key_public'=> 'jXCcRMrodhe83PCo35VXnyGn8pUewXwnP',

'key_secret'=> ‘TkdGIZ0Uws4SSJJLwPjXJsMPwqUf7vo’

)’,"cliente"=> ‘array( 'firstName'=> 'Juan','

lastName'=> 'Pérez',

'street1'=> '12 Avenida Zona 15 ',

'country'=> 'Guatemala',

'city'=> 'Guatemala',

'state'=> 'Guatemala',

'postalCode'=> '01015',

'email'=> 'perez@[login to view URL]',

'ipAddress'=> '[login to view URL]',

'Total'=> '70.00',

'fecha_transaccion'=> '2017-08-31 09:05:00'

)’,"detalle"=>’array(

'id_producto' => 'P01',

'cantidad' => '2',

'tipo' => 'producto',

'nombre' => 'Hamburguesa',

'precio' => '35.00',

'Subtotal' => '70.00')’

,"tarjetaPagalo"=>’array (

'nameCard' => 'Juan Prez',

'accountNumber' => '1452411212111111',

'expirationMonth' => '09',

'expirationYear' => '2020',

'CVVCard' =>'010')’);

El problema es que en el segundo array al momento de ponerle comillas simples se vuelve texto. y si le pongo comillas dobles de la misma manera queda en texto.

Lo que pasa es que la estructura del array lleva estas comillas para que el JSON quede igual.

¿Me podes indicar como podria indicar el JSON correctamente ? adicional los valores de cada array serian variables de php

HTML5 JavaScript PHP

ID Proiect: #22635606

Detalii despre proiect

2 propuneri Proiect la distanță Activ acum 4 ani

Acordat lui:

EMBRUNADO

Hola. Te puedo ayudar. Contactate y armamos el JSON. Quizás quitando las comillas y apoyandonos en json_encode nos simplifique un poco las cosas. Saludos.

%selectedBids___i_sum_sub_4%%project_currencyDetails_sign_sub_5% USD în 1 zi
(8 Recenzii)
3.6

2 freelanceri plasează o ofertă medie de 20$ pentru proiect

RealmanY

Hello, Greetings! ******************** I will SATISFY YOU******************** I will do my best for you. Looking forward to hearing from you and thank you for your consideration. Best Regards From RealMan!

$20 USD în 7 zile
(4 recenzii)
2.5