JSON වස්තූන් PHP බවට පරිවර්තනය කිරීම

JSON වස්තූන් පරිවර්තනය කිරීමේදී සූක්ෂ්මතා ඇත. කාරණය නම්, ඒවා PHP හි සංගත අරා වෙනුවට, PHP වස්තූන් බවට පරිවර්තනය වේ.

අපි බලමු. අප සතුව පහත JSON එකක් ඇතැයි සිතමු:

php<?php
  $json = '{
    "a": 1,
    "b": 2,
    "c": 3
  }';
?>

අපි එය PHP දත්ත ව්‍යුහයක් බවට පරිවර්තනය කරමු:

php<?php
  $data = json_decode($json);
?>

අපට ලැබුණු දේ පරීක්ෂා කර බලමු:

php<?php
  var_dump($data); // PHP වස්තුව
?>

යතුරු මගින් අපගේ අගයන් නිකුත් කිරීමට, ලැබුණු වස්තුවේ ගුණාංග වෙත ප්‍රවේශ වීමට අවශ්‍ය වේ:

php<?php
  echo $data->a; // 1 දක්වයි
  echo $data->b; // 2 දක්වයි
  echo $data->c; // 3 දක්වයි
?>
Задание 1

පහත JSON එක PHP ව්‍යුහයක් බවට පරිවර්තනය කරන්න:

php<?php
  $json = '{
    "user": {
      "name": "john",
      "surn": "smit"
    },
    "city": "London"
  }';
?>

නම, අන්වර්ථ නාමය සහ නගරය තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 2

පහත JSON එක PHP ව්‍යුහයක් බවට පරිවර්තනය කරන්න:

php<?php
  $json = '{
    "list1": ["value11", "value12", "value13"],
    "list2": ["value21", "value22", "value23"]
  }';
?>