កុំព្យូទ័រការសរសេរកម្មវិធី

ទ្រង់ទ្រាយ JSON: ការពិពណ៌នាឧទាហរណ៍

អថេរអារេនិងវត្ថុគឺជាសំណុំបែបបទទិន្នន័យដែលធ្លាប់ស្គាល់និងងាយស្រួល។ វាជាទម្លាប់ដើម្បីពិពណ៌នាទិន្នន័យនៅក្នុងភាសាកម្មវិធីរុករក JavaScript ដែលមិនចាំបាច់នៅក្នុងភាសាម៉ាស៊ីនបម្រើ PHP ។ ទ្រង់ទ្រាយ JSON ធ្វើឱ្យវាអាចធ្វើឱ្យវាមានលក្ខណៈទូទៅនិងមិនផ្តោតលើភាសាសរសេរកម្មវិធីបានទេ។ ក្នុងករណីនេះទិន្នន័យប្រែទៅជាគូ: "name = value" ។ តម្លៃរបស់ពួកគេម្នាក់ៗក៏អាចជាការប្រមូលផ្ដុំនៃគូបែបនេះដែរ។

វាជាទម្លាប់ក្នុងការភ្ជាប់ JSON ជាមួយដង្កៀបអង្កាញ់និងវត្ថុ JavaScript ។ ក្រោយមកទៀតគឺមានភាពយុត្តិធម៌យ៉ាងពេញលេញចាប់តាំងពី JSON = ទ្រង់ទ្រាយសេចក្តីជូនដំណឹង JavaScript ។ នៅក្នុងឆ្នាំចុងក្រោយជាពិសេសថាមវន្តច្រើនបានផ្លាស់ប្តូរ។ អ្វីដែលត្រូវបានបង្កើតឡើងសម្រាប់គោលបំណងជាក់លាក់ជាញឹកញាប់នាំមកនូវផ្លែឈើមិនរំពឹងទុកឬបើកទ្វារថ្មី។

ការផ្លាស់ប្តូរទិន្នន័យ: កម្មវិធីរុករក - ម៉ាស៊ីនមេ

បច្ចេកវិទ្យា AJAX បានក្លាយទៅជាប្រពៃណី, ការធ្វើឱ្យទាន់សម័យនៃទំព័រ ទាំងមូល បានឈប់ដើម្បីឱ្យមានការពេញនិយម។ អ្នកទស្សនាម្នាក់នៅពេលបើកគេហទំព័របានផ្តួចផ្តើមការផ្លាស់ប្តូរទិន្នន័យជាបន្តបន្ទាប់ពេលដែលទំព័រមួយឬទំព័រផ្សេងទៀតផ្លាស់ប្ដូរតែនៅក្នុងកន្លែងដែលពាក់ព័ន្ធ។

វាត្រូវបានគេជឿជាក់ថាការលេចឡើងនៃ JSON គឺដោយសារតែការប្រើប្រាស់ AJAX ប៉ុន្តែតាមពិត អារ៉េរួមនៃ JavaScript និងការសម្គាល់វត្ថុ (វាក្យសម្ពន្ធនៃការពិពណ៌នានិងប្រើវត្ថុ) គឺទាក់ទងទៅនឹង JSON ច្រើនជាងការផ្លាស់ប្តូរទិន្នន័យរវាងកម្មវិធីរុករកនិងម៉ាស៊ីនមេ។

ដោយសារមាតិកានៃទំព័របណ្ដាញសម័យទំនើបពិតជាបានក្លាយទៅជា "ទំហំធំ" (ប្រសិទ្ធភាព) នៃទ្រង់ទ្រាយសម្រាប់ការផ្លាស់ប្តូរទិន្នន័យបានទទួលនូវសារៈសំខាន់ពិសេស។ មិនអាចនិយាយបានថា JSON បានក្លាយជាតំណាងទិន្នន័យថ្មីប៉ុន្តែការពិតដែលថាវាជាធាតុវាក្យសម្ព័ន្ធ JavaScript យូរមកហើយគឺមានសារៈសំខាន់។

ការប្រើប្រាស់ Cyrillic ក្នុងការដាក់ឈ្មោះអថេរគឺជាបាតុភូតដែលមិនរំពឹងទុកមួយ (មិនសមហេតុសមផល) ប៉ុន្តែវាដំណើរការនៅក្នុងកំណែចុងក្រោយបំផុតរបស់ Chrome, Firefox និងសូម្បីតែនៅក្នុង Internet Explorer 11 ។

Cyrillic និង JSON

ជាការពិតណាស់វាមិនមានតម្លៃទេដោយប្រើបាតុភូតដែលមិនរំពឹងទុកទាំងស្រុងនេះដោយចងចាំថាតម្លៃនៃអថេរដែលសរសេរជាអក្សររុស្ស៊ីប្រែទៅជា krakozyabry: អ្វីដែលមាននៅទីនោះដើម្បីនិយាយអំពីឈ្មោះជាពិសេសអ្នកខាងក្រៅ។

វាជាការសង្ស័យថាគំនិតផ្តួចផ្តើមនៅក្នុងឈ្មោះ Cyrillic នឹងត្រូវបានគាំទ្រដោយបរិយាកាសខាងក្រៅនៃកម្មវិធីរុករកដែលគាត់ត្រូវធ្វើជានិច្ច។ ប៉ុន្តែការពិតនេះសមនឹងទទួលបានការយកចិត្តទុកដាក់ចំពោះហេតុផលសាមញ្ញដែលទ្រង់ទ្រាយ JSON គឺជាសមត្ថភាពក្នុងការសរសេរឈ្មោះនិងតម្លៃវិធីដែលអ្នកអភិវឌ្ឍន៍ត្រូវការ។ នេះជាការសំខាន់ពីព្រោះនៅក្នុងភារកិច្ចនីមួយៗសេចក្ដីពិពណ៌នានៃតំបន់កម្មវិធីដូចដែលវាត្រូវការវាជួយសម្រួលដល់ការកែកំហុសនិងកាត់បន្ថយចំនួនកំហុស។

វាមិនមានបញ្ហាអ្វីដែលការច្នៃប្រឌិតនិយមន័យ JSON ត្រូវបានផ្អែកលើវាជាការសំខាន់ដែលវាផ្តល់សិទ្ធិស្របច្បាប់និងជាឱកាសពិតប្រាកដដើម្បីដាក់ការប្រកួត: "ឈ្មោះណាមួយ = តម្លៃណាមួយ" ។

យើងត្រូវធ្វើកិត្តិយសដល់ភាសា JavaScript: អ្វីដែលត្រូវបានផ្តល់ដោយវាក្យសម្ព័ន្ធមិនបង្ខំឱ្យអ្នកអភិវឌ្ឍន៍ហើយមិនដាក់អ្វីលើគាត់។ អ្នកអភិវឌ្ឍន៍ប្រើដោយសេរីនូវវាក្យសម្ព័ន្ធនៃភាសាសម្រាប់ការបង្កើតគំរូទិន្នន័យដ៏ល្អប្រសើរនិងក្បួនដោះស្រាយសម្រាប់ប្រើពួកវា។

PHP និង JSON

ការទទួលយកទិន្ន័យនៅក្នុងទម្រង់ JSON ម៉ាស៊ីនបម្រើ (តាមរយៈ PHP ជាពិសេស) ផ្តល់លទ្ធភាពដំណើរការពួកវានិងត្រឡប់លទ្ធផលត្រលប់ទៅកម្មវិធីរុករកនៅក្នុងទំរង់ស្រដៀងគ្នា។ អារេប្រភព PHP:

  • $ CJSON = អារេ ("a" => "អាល់ហ្វា", "b" => "បែតា", "g" => "ហ្គាម៉ា") ។

បម្លែងទៅ JSON ដើម្បីផ្ទេរទៅកម្មវិធីរុករក:

  • $ CJS = json_encode ($ cJSON ) ។

លទ្ធផល:

  • {"A": "alfa", "b": "បែតា", "g": "ហ្គាម៉ា"} ។

ផ្នែកខាងលើដែលបានបង្ហាញក្នុងរូបថតត្រូវបានអនុញ្ញាត។

នៅទីនេះអារេត្រូវបានបន្ថែមដោយធាតុថ្មី "ដោយខ្លួនវាផ្ទាល់" ជាមួយលិបិក្រមស្វ័យប្រវត្តិ "0" ហើយបន្ទាប់មកម្តងទៀតជាមួយលិបិក្រមដែលបានបញ្ជាក់ "z" ។

អនុគមន៍បញ្ច្រាស, json_decode (), បម្លែងខ្សែអក្សរ JSON ទៅអារេ PHP ។ លទ្ធផលស្រដៀងគ្នានេះអាចត្រូវបានសម្រេចដោយការរៀបចំមុខងារ PHP: implode () និង explode () ។ ក្នុងករណីខ្លះជម្រើសនេះគឺល្អជាង។

កម្រិតនៃសំបុក

ធាតុផ្សំអាចត្រូវបានដាក់បញ្ចូលទៅគ្នាទៅវិញទៅមកទាំងលើផ្នែកកម្មវិធីរុករកនិងនៅផ្នែកខាងម៉ាស៊ីនបម្រើ។ នៅក្នុងការអនុវត្តទ្រង់ទ្រាយ JSON (ការពិពណ៌នាអំពី RFC 4627) ផ្ដល់យ៉ាងច្រើនជាង 4 កម្រិតនៃការដាក់ខាងក្នុងប៉ុន្តែអ្នកមិនគួររំលោភលើលក្ខណៈពិសេសនេះទេ។

វាល្អបំផុតមិនដែលហួសពីភាពសមហេតុសមផលដែលធ្វើឱ្យកូដនេះអាចអានបានងាយស្រួលក្នុងការបំបាត់កំហុសនិងការយល់ដឹងរបស់អ្នកអភិវឌ្ឍន៍ដទៃទៀត។

JSON ត្រូវបានសំដៅជាទូទៅទៅរចនាសម្ព័ន្ធទិន្នន័យដែលសាមញ្ញជាង XML ដែលត្រូវបានយល់ស្របគ្នាដោយមនុស្សនិងកុំព្យូទ័រ។ នេះជាការពិតនៅពេលចំនួនទិន្នន័យមានទំហំតូចហើយកម្រិតនៃការដាក់អ្នកបង្កើតបានជ្រើសរើសយ៉ាងល្អ។ នៅក្នុងគ្រប់ករណីផ្សេងទៀតរាប់ចំនួនវង់ក្រចកនិងការយល់ដឹងអំពីរចនាសម្ព័ន្ធទិន្នន័យគឺមានការពិបាកទាំងលើផ្នែកកម្មវិធីរុករកនិងនៅផ្នែកខាងម៉ាស៊ីនបម្រើ។

ឯកសារ JSON

ការប្រើប្រាស់ JSON នៅក្នុងការអនុវត្តមិនត្រូវបានកំណត់ចំពោះបន្ទាត់ខ្លីទេ។ ការស្ថាបនាទិន្នន័យណាមួយគឺតែងតែមានប្រយោជន៍។ ក្នុងករណីនេះ JSON អាចត្រូវបានអនុវត្តយ៉ាងមានប្រសិទ្ធភាពទាំងនៅក្នុងទិន្នន័យភារកិច្ចពិត (បុគ្គលិកសហគ្រាស) និងសម្រាប់ការអនុវត្តទិន្នន័យបណ្តោះអាសន្ន (ឃ្លាំងសម្ងាត់វត្ថុ) ។

បុគ្គលិកសហគ្រាសនិងទ្រង់ទ្រាយ JSON: ឧទាហរណ៍

ជាទូទៅកំណត់ត្រាមនុស្សម្នាក់គឺជានាមត្រកូលនាមខ្លួននាមត្រកូលឆ្នាំកំណើតជំនាញឯកទេសការអប់រំនិងអត្ថន័យសាមញ្ញមួយចំនួនទៀត។ សូម្បីតែនៅក្នុងក្រុមហ៊ុនដែលទាមទារឱ្យមានកំរិតខ្ពស់ក៏ដោយក៏កំណត់ត្រាមនុស្សម្នាក់នឹងមិនលើសពី 12 ឬ 2 វាលទេ។ នេះអាចចូលមើលបានហើយអាចដាក់ក្នុងបន្ទាត់ឃ្លាំងទិន្នន័យ។

ប្រសិនបើមានមនុស្សជាច្រើននៅក្នុងក្រុមហ៊ុននេះគឺជារឿងមួយប៉ុន្តែប្រសិនបើមនុស្សរាប់ពាន់នាក់ខុសគ្នាទាំងស្រុង។ អ្នកអាចបន្តប្រើមូលដ្ឋានទិន្នន័យប៉ុន្តែរក្សាទុកវាជាឯកសារមើលទៅជាក់ស្តែងនិងអាចចូលដំណើរការបានសម្រាប់ការប្រើប្រាស់។

ទ្រង់ទ្រាយឯកសារ JSON គឺជាឯកសារអត្ថបទធម្មតា។ ករណីជាមួយនឹងបញ្ជីបុគ្គលិកគ្រប់ទីកន្លែង។ អ្នកតែងតែអាចអានវាបាន។ បើកនិងកែសម្រួលក៏មាននៅក្នុងកម្មវិធីនិពន្ធអត្ថបទណាមួយដែលមិនមានទំលាប់នៃការបន្ថែមព័ត៌មានសេវារបស់វាទៅមាតិកាឯកសារ។ ជាទូទៅ * ។ json គឺសុទ្ធសាធទាំងក្នុងប្រអប់កម្មវិធីនិងខាងក្នុងឯកសារ - ខ្សែអក្សរមួយ។

រូបភាពបង្ហាញឃ្លាំងសម្ងាត់នៃវត្ថុដែលបង្កើតរូបភាពឧទាហរណ៍។

នេះគឺជាឧទាហរណ៍មួយនៃមាតិកានៃឯកសារដែលបង្កើតដោយគេហទំព័រមួយដែលផ្តល់ជូននូវសេវាបោះពុម្ពពន្លឹបំពណ៌លើការ៉ុមនិងផលិតផលសេរ៉ាមិច។ ជាធម្មតាវាពិតជាមានបញ្ហាក្នុងការសម្រេចថាតើអ្នកមានបែបបទ JSON បែបនេះជាជាងបើកវាទេ។ ទោះជាយ៉ាងណាក៏ដោយក្នុងករណីនេះនិងករណីស្រដៀងគ្នានេះគ្មានបញ្ហាអ្វីជាមួយការអានឯកសារនោះទេ: PHP អានឯកសារញែកវាហើយផ្ញើវាទៅកម្មវិធីរុករក។ ទិន្នន័យដែលបានផ្លាស់ប្តូរដោយអ្នកទស្សនាត្រូវបានត្រឡប់ទៅម៉ាស៊ីនមេហើយកត់ត្រាត្រឡប់មកវិញ។

ក្នុងករណីនេះឯកសារដើរតួជាអថេរដែលត្រូវបានរក្សាទុកនៅខាងក្រៅកូដ។ បើចាំបាច់អថេរទទួលបានតម្លៃពីឯកសារហើយប្រសិនបើវាត្រូវបានផ្លាស់ប្តូរដោយអ្នកទស្សនានៅក្នុងប្រអប់ដែលបានផ្តល់ដោយវេបសាយនោះការផ្លាស់ប្តូរទាំងអស់នឹងត្រូវបានកត់ត្រាទុក។ មិនចាំបាច់អាននិងពិនិត្យមាតិកានៃឯកសារនោះទេ។

ជារឿយៗ JSON ត្រូវបានគេប្រើដើម្បីរក្សាទុកនិងប្រើប្រាស់ព័ត៌មានអំពីសេវាកម្មនេះមិនមែនជាបញ្ជីបុគ្គលិកទេវាមិនចាំបាច់មើលវាដោយអ្នកអភិវឌ្ឍន៍ឬអ្នកទស្សនាតាមគេហទំព័រទេ។

XML និង JSON

"អ្វីគ្រប់យ៉ាងមានពេលវេលារបស់វា" - ចំនេះដឹងបុរាណបានទទួលយកសម្រាប់ axiom សូម្បីតែមុនពេលការមកដល់នៃកម្មវិធី។ "គ្មានអ្វីដូចនោះទេ" - វាក៏ជាមុនពេលដែលមនុស្សម្នាក់សរសេរកម្មវិធីដែលអាចយល់បានជាលើកដំបូងនៅក្នុងភាសាសិប្បនិម្មិតមួយ។

ទ្រង់ទ្រាយទិន្នន័យបង្ហាញពីតំរូវការជាក់ស្តែងនិងផ្អែកលើចំណេះដឹងដែលទទួលបាន។ HTML មានផ្លូវផ្ទាល់របស់វា XML មានផ្លូវផ្ទាល់របស់វាហើយ JSON គឺជាតក្កវិជ្ជា JavaScript ដែលបានពង្រីកទៅភាសាផ្សេង។ ការប្រៀបធៀបមួយទៅមួយមិនមែនជារឿងល្អទេ។ ទៅគ្នាផ្ទាល់ខ្លួន។

XML ដោយអព្ភូតហេតុដើម្បីដោះស្រាយភារកិច្ចរបស់ខ្លួននិងចូលទៅក្នុងប្រវត្តិសាស្ត្រគឺច្បាស់ណាស់ថានឹងមិនទៅ។ ហើយ JSON ត្រូវបានប្រើសូម្បីមុនឆ្នាំ 2006 វាគ្រាន់តែថាមិនមែនគ្រប់អ្នកអភិវឌ្ឍទាំងអស់បានចាត់ទុកថាវាជាកាតព្វកិច្ចរបស់គាត់ដើម្បីប្រកាសពីការបង្កើតវ៉ិបសាយមួយចំនួន។

មានករណីជាច្រើននៅក្នុងការអនុវត្តនៅពេលដែលកម្មវិធីមូលដ្ឋានត្រូវបានសរសេរក្នុងមូលដ្ឋានដែលមិនប្រើ JSON ដូចនោះទេប៉ុន្តែរក្សាយ៉ាងល្អឥតខ្ចោះនូវ "ឈ្មោះ = តម្លៃ" គូនិងផ្តល់ឱ្យពួកគេក្បួនដោះស្រាយត្រឹមត្រូវតាមពេលវេលាត្រឹមត្រូវ។

តួអក្សរពិសេស ("` "~", "|", ... ) និងទ្រង់ទ្រាយទិន្នន័យ

ទម្លាប់នៃការធ្វើការជាមួយអារ៉េរួមនិងវត្ថុ JavaScript ធ្វើឱ្យការប្រើប្រាស់ JSON ធម្មជាតិនិងងាយស្រួល។ នេះជាទ្រង់ទ្រាយដ៏អស្ចារ្យប៉ុន្តែសមត្ថភាពបំបែកនិងបញ្ចូលចូលគ្នារៀបចំខ្សែអក្សរនិងអារេមានឫសយ៉ាងជ្រៅ។

មុខងារភ្ជាប់ / បំបែកនៃភាសា JavaScript និង implode / explode នៃភាសា PHP ធ្វើឱ្យវាងាយស្រួលនិងមានប្រសិទ្ធភាពក្នុងការប្រើទាំងទម្រង់ទិន្នន័យ XML JSON និងកំណែផ្ទាល់របស់អ្នក។ ក្រោយមកទៀតជារឿយៗល្អប្រសើរហើយទី 2 គឺល្អសម្រាប់ការប្រើប្រាស់ទូទៅ។ ប្រសិនបើមានការផ្ទេរព័ត៌មានទៅឱ្យអ្នកអភិវឌ្ឍន៍កម្មវិធីម៉ាស៊ីនមេឯកសារឬមូលដ្ឋានទិន្នន័យ XML និង JSON មិនប្រសើរជាងនេះទេ។ ជាមួយពួកគេទាំងអស់ការងារ, ដោយសារតែការបញ្ជូន / ទទួលព័ត៌មានមិនត្រូវការមតិយោបល់។

ប្រើ JSON នៅលើប្រព័ន្ធប្រតិបត្តិការ Android

ការអាននិងការសរសេរទិន្នន័យនៅក្នុងទ្រង់ទ្រាយ JSON នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android គឺមិនត្រឹមតែបទដ្ឋាននៃវត្ថុនោះទេប៉ុន្តែក៏មានវត្ថុជាច្រើនតម្រង់ទិសដើម្បីធ្វើការជាមួយទ្រង់ទ្រាយទិន្នន័យនេះ។

មនុស្សជាច្រើនបានភ្ជាប់ភាពជោគជ័យដ៏អស្ចារ្យនៃបណ្តាញសង្គមជាមួយនឹងការពិតដែលថាសមាជិកនិងភ្ញៀវទេសចរទៅកាន់គេហទំព័រពាក់ព័ន្ធ (ហ្វេសប៊ុក, LinkedIn, Twitter, ... ) ទទួលបានអត្ថប្រយោជន៍ពីសម្ភារៈដែលបានបោះពុម្ភផ្សាយនៅទីនោះ។

ក្នុងករណីនេះទ្រង់ទ្រាយ JSON ត្រូវបានប្រើ។ ប្រហែលជានេះជាការពិតប៉ុន្តែសំណួរមិនមែនជាលក្ខណៈពិសេសនៃបណ្តាញសង្គមនោះទេប៉ុន្តែការពិតដែលថាការបង្ហាញព័ត៌មាននៅក្នុងទ្រង់ទ្រាយ "ឈ្មោះ = តម្លៃ" គឺមានភាពងាយស្រួលទាំងការសរសេរកម្មវិធីនិងការប្រើប្រាស់។ មិនដូចជា "XML" ដ៏តឹងតែងនិងស្មុគស្មាញនេះគឺពិតជាទ្រង់ទ្រាយមនុស្សដែលងាយស្រួល។

អារេរួម

វាបានបង្ហាញថាអថេរគួរត្រូវបានពិពណ៌នា (JavaScript) ឬយ៉ាងហោចណាស់បញ្ជាក់តម្លៃដំបូង (PHP) ។ ក្នុងករណីទាំងពីរអថេរអាចផ្លាស់ប្តូរប្រភេទរបស់វាយ៉ាងងាយស្រួល។ បើចាំបាច់ភាសាអនុវត្តការបម្លែងនេះដោយស្វ័យប្រវត្តិ។

ប៉ុន្តែហេតុអ្វីមិនគួរអថេរក៏ផ្លាស់ប្តូរឈ្មោះរបស់វាផងដែរមិនលេចឡើងក្នុងកំឡុងពេលប្រតិបត្តិនៃក្បួនដោះស្រាយហើយមិនរលាយបាត់ពេលដែលតម្រូវការសម្រាប់វានឹងរលាយបាត់? អថេរទាក់ទងអនុញ្ញាតឱ្យដោះស្រាយបញ្ហានេះប៉ុន្តែបន្ទាប់មកប្រើអថេរថាមវន្តដែលទាក់ទងដូច្នេះឈ្មោះអារ៉េនិងសំណង់វាក្យសម្ព័ន្ធដែលត្រូវគ្នានឹងអនុវត្តតាមកន្លែងនៃកម្មវិធីរបស់ពួកគេ។

ជាពិសេសស្ថានភាពនេះត្រូវបានបញ្ជាក់យ៉ាងច្បាស់នៅក្នុងកម្មវិធី PHP ប៉ុន្តែវាអាចត្រូវបានអត់ឱនឱ្យដូចជានិមិត្តសញ្ញា "$" នៅក្នុងឈ្មោះអថេរនិងបន្សំ "$ this->" នៅក្នុងវត្ថុ។ ការសរសេរកម្មវិធីនៅពេលតែមួយជាមួយ JavaScript និង PHP ជាដំបូងវាពិតជាគួរឱ្យភ្ញាក់ផ្អើលណាស់ថាអ្វីៗមានភាពខុសប្លែកពីគ្នាប៉ុន្ដែអ្វីគ្រប់យ៉ាងបានក្លាយទៅជាស៊ាំនិងធម្មជាតិ ...

អារេរួម -> JSON

ក្នុងឧទាហរណ៍នេះឯកសារ * .docx ត្រូវបានបង្កើតដោយប្រើបណ្ណាល័យ PHPOffice / PHPWord និងអារេ aProperties មានលក្ខណសម្បត្តិនៃឯកសារនេះ (អ្នកនិពន្ធក្រុមហ៊ុនចំណងជើងប្រភេទជំពូកការបង្កើត ... ) ។

អារេទីពីរមានទិន្នន័យនៅលើទំព័រ:

  • ទិស (ទេសភាពឬធម្មតា);
  • ទំហំនៅលើបញ្ឈរនិងផ្ដេក
  • ចូលបន្ទាត់ (វាលនៅខាងឆ្វេងពីខាងលើពីខាងក្រោម, នៅខាងស្ដាំ);
  • បឋមកថានិងបាតកថា។

ឯកសារត្រូវបានបង្កើតនៅលើម៉ាស៊ីនបម្រើដែលដំឡើងបណ្ណាល័យ PHPOffice / PHPWord ។ តំបន់បណ្ដាញផ្ដល់នូវការគ្រប់គ្រងតម្លៃនៃអារេទាំងនេះតាមរយៈ JavaScript ។ លទ្ធផលនៅក្នុងទ្រង់ទ្រាយ JSON ត្រូវបានត្រឡប់មកវិញទៅម៉ាស៊ីនបម្រើនិងត្រូវបានប្រើក្នុងក្បួនកម្មវិធី PHP ក្នុងការសាងសង់របស់វានោះគឺក្នុងអារេ។

អថេរថាមវន្ត

ទ្រង់ទ្រាយ JSON ដោះស្រាយបញ្ហានៃអថេរថាមវន្ត។ នៅទីនេះអ្នកអាចបង្កើតកែប្រែនិងលុបអថេរដោយគ្មានគំនរវាក្យសម្ព័ន្ធដែលមិនចាំបាច់។ វាមើលទៅស្រស់ស្អាតហើយត្រូវបានប្រើក្នុង JavaScript ។

ក្នុងឧទាហរណ៍នេះអនុគមន៍ GetOjInfo () នឹងជ្រើសឈ្មោះតម្លៃនិងតម្លៃពីវត្ថុ។ ជាដំបូងវត្ថុខ្សែអក្សរ JSON ដែលបានផ្តល់ទៅអថេរ ojInfo មានបីធាតុគឺឈ្មោះអាយុនិងការងារ។ បន្តិចក្រោយមកស្ថានភាពអថេរត្រូវបានបន្ថែម។

បន្ទាប់ពីឃ្លាលុបដំបូងខ្សែអក្សរ ojInfo បាត់បង់ធាតុអាយុបន្ទាប់ពីលុបលើកទីពីរធាតុការងារ។ ដោយសន្មតថាបន្ទាត់នេះគឺជាការប្រមូលផ្ដុំនៃអថេរដែលមានអត្ថន័យជាក់លាក់បន្ទាប់មកតាមរយៈ JSON អ្នកអាចបង្កើតកែសម្រួលនិងលុបសំណុំណាមួយរបស់ពួកវាខាងក្រៅវាលប្រតិបត្តនៃការពិពណ៌នានិងដំណើរការភាសា JavaScript ។

ទ្រង់ទ្រាយ JSON សម្រាប់ជម្រើសនេះមិនត្រូវបានគណនាទេប៉ុន្តែវាអាចធ្វើទៅបានជាក់ស្តែងនិងងាយស្រួល។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.delachieve.com. Theme powered by WordPress.