Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Dziwne zachowanie json_encode (rozwiązane), zamiast wartości w {} podaje wartości w []
poczatkujaca12
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 24.06.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chcę zapisywać sheety z googla do bazy danych w formie jsona...
łączę się pobieram dane
  1. $range = 'A:C';
  2. $response = $service->spreadsheets_values->get($spreadsheetId, $range);
  3. $values = $response->getValues();
  4. $json = json_encode($values);

i dostaję wartości:
w formie

  1. [["#a","#b","#c"],["#a","#b","#c"],["#a","#b","#c"]]

zamiast JSONa

Wystarczyło dodać flagę:
  1. $json = json_encode($values, JSON_FORCE_OBJECT);


Ten post edytował poczatkujaca12 11.08.2021, 18:42:56
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:07