ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
JSON ਫਾਰਮੈਟ: ਵੇਰਵਾ, ਉਦਾਹਰਨ
ਵੇਰੀਏਬਲ, ਐਰੇ, ਅਤੇ ਆਬਜੈਕਟ - ਡਾਟਾ ਪੇਸ਼ਕਾਰੀ ਦਾ ਇੱਕ ਜਾਣੂ ਅਤੇ ਸੁਵਿਧਾਜਨਕ ਰੂਪ ਹੈ. ਡਾਟਾ ਜਾਵਾਸਕ੍ਰਿਪਟ ਹੈ, ਜੋ ਕਿ ਇਹ ਜ਼ਰੂਰੀ ਭਾਸ਼ਾ PHP ਸਰਵਰ ਨਾ ਕਰਦੇ ਵਿਚ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਲਿਆ ਵਰਣਨ. JSON ਫਾਰਮੈਟ ਤੁਹਾਨੂੰ ਇੱਕ ਸਾਰੀ ਵਿੱਚ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਹੈ, ਅਤੇ ਨਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਤੇ ਧਿਆਨ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ. ਡਾਟਾ ਦੇ "ਨਾਮ = ਮੁੱਲ" ਇੱਕ ਜੋੜਾ ਵਿੱਚ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹਨ. ਯਿਸੂ ਦੇ ਹਰ ਵਿਚ ਮੁੱਲ ਨੂੰ ਵੀ ਇਹ ਜੋੜੇ ਦਾ ਭੰਡਾਰ ਹੋ ਸਕਦਾ ਹੈ.
ਗੋਦ ਚ ਅਤੇ JavaScript ਦੀ ਇਕਾਈ ਨਾਲ ਸੰਬੰਧਿਤ JSON. ਬਾਅਦ ਕਾਫ਼ੀ ਜਾਇਜ਼ ਹੈ, ਕਿਉਕਿ JSON = ਇਕਾਈ ਨੋਟੇਸ਼ਨ ਜਾਵਾਸਕਰਿਪਟ ਫਾਰਮੈਟ ਹੈ. ਹਾਲ ਹੀ ਸਾਲ ਵਿਚ, ਖ਼ਾਸ ਕਰਕੇ ਗਤੀਸ਼ੀਲ, ਬਹੁਤ ਕੁਝ ਬਦਲ ਗਿਆ ਹੈ. ਜੋ ਕਿ ਇੱਕ ਖਾਸ ਮਕਸਦ ਲਈ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਅਕਸਰ ਅਚਾਨਕ ਨਤੀਜੇ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਿਊ ਹੋਰਾਈਜ਼ਨਜ਼ ਨੂੰ ਖੋਲ੍ਹਿਆ.
ਡਾਟਾ ਮੁਦਰਾ: ਬਰਾਊਜ਼ਰ - ਸਰਵਰ
AJAX ਤਕਨਾਲੋਜੀ ਰਵਾਇਤੀ, ਆਮ ਅੱਪਡੇਟ ਹੋ ਗਿਆ ਹੈ ਪੂਰਾ ਸਫ਼ਾ ਪ੍ਰਸਿੱਧ ਕੋਈ ਵੀ ਹੁਣ ਹੈ. ਵਿਜ਼ਟਰ, ਸਾਈਟ ਨੂੰ ਖੋਲ੍ਹਣ, ਅੰਸ਼ਕ ਡਾਟਾ ਐਕਸਚੇਜ਼ ਦੀ ਇੱਕ ਲੜੀ ਸ਼ੁਰੂ ਜਦ ਕੁਝ ਸਫ਼ੇ ਦੀ ਜਗ੍ਹਾ ਹੈ, ਜੋ ਕਿ ਇੰਤਜ਼ਾਰ ਹੈ ਵਿੱਚ ਸਿਰਫ ਵੱਖ ਵੱਖ.
ਇਹ ਵਿਸ਼ਵਾਸ ਕੀਤਾ ਹੈ, ਜੋ ਕਿ ਦਿੱਖ JSON ਇਸ ਨਾਲ ਸੰਬੰਧਿਤ AJAX ਹੈ, ਪਰ ਅਸਲ ਵਿੱਚ ਜੁੜਨਸ਼ੀਲ ਜਾਵਾਸਕਰਿਪਟ ਐਰੇ ਅਤੇ ਇਕਾਈ ਨੋਟੇਸ਼ਨ (ਖਾਸ ਕਰਕੇ ਸੰਟੈਕਸ ਵੇਰਵਾ ਅਤੇ ਆਬਜੈਕਟ ਦੀ ਵਰਤੋ) ਬਰਾਊਜ਼ਰ ਅਤੇ ਸਰਵਰ ਵਿਚਕਾਰ ਡਾਟਾ ਮੁਦਰਾ ਦੇ ਮੁਕਾਬਲੇ, ਹੋਰ ਬਹੁਤ ਕੁਝ JSON ਦੇ ਅਨੁਪਾਤ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ.
ਕਿਉਕਿ ਸਮਕਾਲੀ ਸਾਈਟ ਦੇ ਸਫ਼ੇ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਅਸਲ 'ਵੱਡੇ' ਬਣ ਗਿਆ ਹੈ (ਘੇਰੇ), ਅਤੇ ਡਾਟਾ ਤਬਾਦਲੇ ਲਈ ਫਾਰਮੈਟ ਦੇ ਪ੍ਰਭਾਵ ਦੀ ਵਿਸ਼ੇਸ਼ ਮਹੱਤਤਾ 'ਤੇ ਲਿਆ ਗਿਆ ਹੈ. ਸਾਨੂੰ ਕਹਿ ਨਹੀ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਡਾਟਾ ਦੇ ਨਵ JSON ਨੁਮਾਇੰਦਗੀ ਸੀ, ਪਰ ਤੱਥ ਇਹ ਹੈ ਕਿ ਉਹ ਲੰਬੇ ਜਾਵਾਸਕਰਿਪਟ ਸੰਟੈਕਸ ਤੱਤ ਗਿਆ ਸੀ ਜ਼ਰੂਰੀ ਹੈ.
ਵੇਰੀਏਬਲ ਲਏ ਵਿਚ ਸਿਰਿਲਿਕ ਵਰਣਮਾਲਾ ਦੀ ਵਰਤੋ - ਬਹੁਤ ਹੀ ਅਚਾਨਕ ਵਰਤਾਰੇ (ਬਕਵਾਸ) ਹੈ, ਪਰ ਇਸ ਨੂੰ ਕਰੋਮ, ਫਾਇਰਫਾਕਸ ਦੇ ਹਾਲ ਹੀ ਦੇ ਵਰਜਨ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਵੀ, Internet Explorer 11 ਵਿੱਚ.
ਸਿਰਿਲਿਕ ਅਤੇ JSON
ਇਹ ਸੱਚ ਹੈ ਕਿ ਇੱਕ ਪੂਰੀ ਅਚਾਨਕ ਵਰਤਾਰੇ ਨੂੰ ਵਰਤਣ ਲਈ ਨੂੰ ਯਾਦ ਕਰਨਾ ਹੈ ਆਸਾਨੀ ਰੂਸੀ ਅੱਖਰ ਵਿੱਚ ਦਰਜ ਵੇਰੀਏਬਲ ਦਾ ਮੁੱਲ, gibberish ਵਿੱਚ ਬਦਲ ਦੀ ਕੀਮਤ ਨਹੀ ਹੈ, ਮੈਨੂੰ ਨਾਮ, ਖਾਸ ਕਰਕੇ ਵਿਦੇਸ਼ੀ ਬਾਰੇ ਕੀ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ.
ਇਹ ਹੈ, ਜੋ ਕਿ ਬਰਾਊਜ਼ਰ ਦੇ ਮਾਹੌਲ ਦੇ ਬਾਹਰ Cyrillic ਨਾਮ, ਦੇ ਸਮਰਥਨ 'ਚ ਪਹਿਲ ਜਿਸ ਨਾਲ ਉਹ ਲਗਾਤਾਰ ਨਾਲ ਨਜਿੱਠਣ ਲਈ ਹੈ ਸ਼ੱਕੀ ਹੈ. ਇਸ ਨੂੰ ਦੇ ਤੌਰ ਤੇ ਤੁਹਾਨੂੰ ਡਿਵੈਲਪਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਨਾਮ ਅਤੇ ਮੁੱਲ ਨੂੰ ਲਿਖਣ ਲਈ ਇੱਕ ਮੌਕਾ ਹੈ, - ਪਰ ਇਸ ਤੱਥ ਨੂੰ ਸਧਾਰਨ ਕਾਰਨ ਹੈ ਕਿ JSON ਫਾਰਮੈਟ ਲਈ ਧਿਆਨ ਦਾ ਹੱਕਦਾਰ ਹੈ. ਇਸ ਦਾ ਕਾਰਨ ਇਹ ਕਾਰਜ ਦੇ ਤੌਰ ਤੇ ਇਸ ਨੂੰ ਲੋੜ ਹੈ ਦੇ ਹਰ ਸਮੱਸਿਆ ਦਾ ਵੇਰਵਾ ਖੇਤਰ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਬਹੁਤ ਡੀਬੱਗਿੰਗ ਨੂੰ ਸੌਖਾ ਹੈ ਅਤੇ ਗਲਤੀ ਘਟਦੀ.
ਕੋਈ ਗੱਲ ਕਿਸ ਕਿਸਮ ਦੇ ਅਧਾਰ syntactic ਨਵੀਨਤਾ ਸੀ - JSON, ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਇਸ ਨੂੰ ਇੱਕ ਕਾਨੂੰਨੀ ਹੱਕ ਹੈ ਅਤੇ ਲਾਈਨ ਪਾ ਲਈ ਇੱਕ ਅਸਲੀ ਮੌਕਾ ਦਿੱਤਾ: "ਕੋਈ ਵੀ ਨਾਮ = ਕੋਈ ਵੀ ਮੁੱਲ."
ਸਾਨੂੰ ਜਾਵਾ-ਭਾਸ਼ਾ ਨੂੰ ਮਸੂਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ: ਹੈ, ਜੋ ਕਿ ਸੰਟੈਕਸ ਪ੍ਰਦਾਨ ਡਿਵੈਲਪਰ ਦੀ ਲੋੜ ਨਹੀ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਕੁਝ ਵੀ ਲਗਾ ਨਹੀ ਕਰਦਾ ਹੈ. ਡਿਵੈਲਪਰ ਨੂੰ ਮੁਫ਼ਤ ਡਾਟਾ ਮਾਡਲ ਦੇ ਉਚਿਤ ਗਠਨ ਅਤੇ ਕਲਨ ਉਹ ਨੂੰ ਵਰਤਣ ਲਈ ਭਾਸ਼ਾ ਵਰਤਦਾ ਹੈ.
PHP ਅਤੇ JSON
(ਖਾਸ ਕਰਕੇ, PHP ਦੁਆਰਾ) JSON ਫਾਰਮੈਟ, ਸਰਵਰ ਵਿੱਚ ਡਾਟਾ ਨੂੰ ਲੈ ਕੇ ਦੇ ਤੌਰ ਤੇ ਇਸ ਨੂੰ ਹੈ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਅਤੇ ਉਸੇ ਫਾਰਮੈਟ ਵਿੱਚ ਬਰਾਊਜ਼ਰ ਨੂੰ ਵਾਪਸ ਦੇ ਨਤੀਜੇ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ. ਸਰੋਤ ਐਰੇ PHP:
- $ CJSON = ਐਰੇ ( "ਇੱਕ" => "alfa ਦਾ", "ਅ" => "ਬੀਟਾ", "G" => "ਗਾਮਾ").
ਬਰਾਊਜ਼ਰ ਨੂੰ ਸੰਚਾਰ ਲਈ ਇੱਕ JSON ਫਾਰਮੈਟ ਤਬਦੀਲ:
- $ CJS = json_encode ($ cJSON) .
ਨਤੀਜਾ:
- { "ਇੱਕ": "alfa ਦਾ" , "ਅ": "ਬੀਟਾ", "G": "ਗਾਮਾ"}.
ਫੋਟੋ ਆਲ੍ਹਣੇ ਵਿੱਚ ਵੇਖਾਇਆ ਆਗਿਆ ਦੇ ਦਿੱਤੀ.
ਇੱਥੇ ਦਾ ਗਠਨ ਕਰਕੇ ਐਰੇ ਇਸ ਨੂੰ "z" ਇੰਡੈਕਸ ਨਾਲ ਆਟੋਮੈਟਿਕ ਇੰਡੈਕਸ "0", ਅਤੇ ਫਿਰ ਮੁੜ ਕੇ ਨਾਲ "ਆਪਣੇ ਆਪ ਨੂੰ" ਇੱਕ ਨਵ ਤੱਤ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਸੀ.
ਉਲਟ ਫੰਕਸ਼ਨ - json_decode () ਇੱਕ PHP ਐਰੇ ਵਿੱਚ ਇੱਕ JSON ਸਤਰ ਬਦਲਦਾ ਹੈ. ਇਸੇ ਨਤੀਜੇ PHP ਫੰਕਸ਼ਨ ਵਰਤਣ ਨਾਲ ਹੀ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: implode () ਅਤੇ ਬੰਬ (). ਕੁਝ ਹਾਲਾਤ ਵਿੱਚ, ਇਸ ਚੋਣ ਨੂੰ ਪਹਿਲ ਹੈ.
ਆਲ੍ਹਣੇ ਦਾ ਪੱਧਰ
ਤੱਤ ਬਰਾਊਜ਼ਰ-ਪਾਸੇ ਜ ਸਰਵਰ ਪਾਸੇ ਦੇ ਤੌਰ ਤੇ ਇਕ ਦੂਜੇ ਦੇ ਵਿਚ ਲ਼ਈ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਅਭਿਆਸ JSON ਫਾਰਮੈਟ (ਦਾ ਵੇਰਵਾ RFC 4627 ਮਿਆਰੀ) ਵਿਚ ਆਲ੍ਹਣੇ ਦੇ ਪੱਧਰ ਨੂੰ ਕਾਫ਼ੀ 4 ਵੱਧ ਹੋਰ ਦਿੰਦਾ ਹੈ, ਪਰ ਇਸ ਸੰਭਾਵਨਾ ਦਾ ਨਾਜਾਇਜ਼ ਨਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.
ਇਹ ਵਧੀਆ ਵਾਜਬ ਸੰਤੋਖ ਦੀ ਸੀਮਾ ਦੇ ਪਾਰ ਜਾਣ ਨੂੰ ਕਦੇ ਵੀ ਹੈ, ਇਸ ਨੂੰ ਕੋਡ, ਪੜ੍ਹਨਯੋਗ ਡੀਬੱਗ ਅਤੇ ਹੋਰ ਡਿਵੈਲਪਰ ਦੀ ਸਮਝ ਲਈ ਸੌਖਾ ਕਰਦਾ ਹੈ.
JSON ਡਾਟਾ ਬਣਤਰ ਹੈ, ਜੋ ਕਿ XML ਸੌਖਾ, ਦੋਨੋ ਇਨਸਾਨ ਅਤੇ ਕੰਪਿਊਟਰ ਦੀ ਸਮਝ ਨੂੰ ਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਹ ਸੱਚ ਹੈ, ਜਦ ਡਾਟਾ ਦੀ ਮਾਤਰਾ ਘੱਟ ਹੈ ਅਤੇ ਡਿਵੈਲਪਰ ਦੇ ਆਲ੍ਹਣੇ ਦਾ ਪੱਧਰ ਸਮਝਦਾਰੀ ਨਾਲ ਚੁਣਿਆ ਹੈ. ਹੋਰ ਸਾਰੇ ਕੇਸ ਵਿੱਚ, ਬਰੈਕਟ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਹੈ ਅਤੇ ਇਹ ਸਮਝਣ ਡਾਟਾ ਦੀ ਬਣਤਰ ਬਰਾਊਜ਼ਰ-ਪਾਸੇ ਅਤੇ ਸਰਵਰ-ਪਾਸੇ ਦੇ ਤੌਰ ਤੇ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ.
JSON ਫਾਇਲ
ਅਭਿਆਸ ਵਿੱਚ JSON ਦੀ ਅਰਜ਼ੀ ਅਕਸਰ ਉਪਲੱਬਧ ਛੋਟਾ ਸਤਰ ਦੀ ਧਾਰਨਾ ਤੱਕ ਹੀ ਸੀਮਿਤ ਨਹੀ ਹੈ. ਕੋਈ ਵੀ ਡਾਟਾ ਬਣਤਰ ਨੂੰ ਹਮੇਸ਼ਾ ਵਿਹਾਰਕ ਹਨ. 'ਤੇ ਉਸੇ ਹੀ JSON ਅਸਰਦਾਰ ਤਰੀਕੇ ਨਾਲ, ਦੇ ਨਾਲ ਨਾਲ ਆਰਜ਼ੀ ਡਾਟਾ (ਕੈਸ਼ ਇਕਾਈ) ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਸਮੱਸਿਆ ਨੂੰ (ਰਾਜ ਦੇ ਉਦਯੋਗ) ਦੀ ਅਸਲੀ ਡਾਟਾ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.
ਸਟੇਟ ਉਦਯੋਗ ਅਤੇ JSON-ਫਾਰਮੈਟ: ਉਦਾਹਰਨ
ਇੱਕ ਗੋਤ, ਪਹਿਲੇ ਨਾਮ, ਜਨਮ, ਪੇਸ਼ੇ, ਸਿੱਖਿਆ ਦੀ ਮਿਤੀ, ... ਅਤੇ ਕੁਝ ਹੋਰ ਪਿਟਾ ਮੁੱਲ - ਆਮ ਤੌਰ 'ਤੇ, ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਬਾਰੇ ਵਿੱਚ ਰਿਕਾਰਡਿੰਗ. ਵੀ ਇੱਕ ਵਿਅਕਤੀ ਦੀ ਸਭ ਮੰਗ ਕੰਪਨੀ ਰਿਕਾਰਡ 'ਚ ਇਕ ਦਰਜਨ ਦੋ ਖੇਤਰ ਵੱਧ ਨਹੀ ਕਰਦਾ ਹੈ. ਇਹ ਧਾਰਨਾ ਉਪਲੱਬਧ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਡਾਟਾਬੇਸ ਕਤਾਰ ਵਿੱਚ ਰੱਖਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਕੰਪਨੀ ਕਈ ਲੋਕ ਕੰਮ ਕਰਦੇ ਹੋ - ਇਕ ਗੱਲ ਹੈ, ਪਰ ਹਜ਼ਾਰ ਦੇ ਦਹਾਈ ਜੇ - ਬਹੁਤ ਫ਼ਰਕ ਹੈ. ਤੁਹਾਨੂੰ ਡਾਟਾਬੇਸ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ, ਪਰ ਇਸ ਨੂੰ ਇੱਕ ਫਾਇਲ ਵਿੱਚ ਰੱਖਣ ਲਈ ਹੋਰ ਅਮਲੀ ਹੈ ਅਤੇ ਹੋਰ ਵਰਤਣ ਲਈ ਕਿਫਾਇਤੀ ਵੇਖਦਾ ਹੈ.
ਫਾਇਲ ਫਾਰਮੈਟ JSON - ਇੱਕ ਸਧਾਰਨ ਪਾਠ ਫਾਇਲ ਨੂੰ. ਸਟਾਫ਼ ਨਾਲ ਕੇਸ ਹੈ, ਸਭ ਦਾ ਹੱਕ. ਪੜ੍ਹੋ ਇਸ ਨੂੰ ਹਮੇਸ਼ਾ ਹੀ ਸੰਭਵ ਹੈ. ਓਪਨ ਅਤੇ ਤਬਦੀਲੀ ਨੂੰ ਵੀ ਹੈ, ਜੋ ਕਿ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ ਵਿੱਚ ਆਪਣੇ ਮਲਕੀਅਤ ਜਾਣਕਾਰੀ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ ਆਦਤ ਹੈ, ਨਾ ਹੈ ਕਿਸੇ ਵੀ ਪਾਠ ਸੰਪਾਦਕ ਵਿੱਚ ਉਪਲੱਬਧ ਹੈ. ਆਮ ਤੌਰ 'ਤੇ, * .json - ਸਤਰ - ਇਸ ਨੂੰ ਬਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਸ਼ੁੱਧ ਪਾਠ, ਅਤੇ ਫਾਇਲ ਦੇ ਅੰਦਰ ਹੈ.
ਤਸਵੀਰ, ਇੱਕ ਕੈਸ਼ ਇਕਾਈ ਲੱਗਦਾ ਹੈ ਕਿ ਇੱਕ ਤਸਵੀਰ ਮਿਸਾਲ ਬਣਾ.
ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ ਤਿਆਰ ਮੱਗ ਅਤੇ ਵਸਰਾਵਿਕਸ 'ਤੇ ਰੰਗ ਨੂੰ ਪ੍ਰਿੰਟ ਵਾਲੀਅਮ ਦੀ ਪੇਸ਼ਕਸ਼ ਸਾਈਟ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹੈ. ਇਹ ਸੱਚ ਹੈ, ਇੱਕ JSON-ਫਾਰਮੈਟ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਖੋਲ੍ਹਣ, ਅਸਲ ਵਿੱਚ ਸਮੱਸਿਆ ਨਾਲ ਫੈਸਲਾ ਕਰਨ ਲਈ. ਪਰ, ਇਸ ਨੂੰ ਅਤੇ ਇਸੇ ਕੇਸ ਵਿੱਚ, ਇੱਕ ਫਾਇਲ ਨੂੰ ਪੜ੍ਹਨ ਦੇ ਨਾਲ ਸਮੱਸਿਆ ਉੱਠਦਾ ਹੈ: PHP ਫਾਇਲ ਨੂੰ ਪੜਦਾ ਹੈ, ਇਸ ਨੂੰ parses ਅਤੇ ਬਰਾਊਜ਼ਰ ਨੂੰ ਭੇਜਦਾ ਹੈ. ਬਦਲਿਆ ਵਿਜ਼ਟਰ ਡਾਟਾ ਸਰਵਰ ਨੂੰ ਵਾਪਸ ਆਏ ਅਤੇ ਵਾਪਸ ਲਿਖਿਆ ਗਿਆ ਹੈ.
ਇਸ ਸਰੂਪ ਵਿੱਚ, ਫਾਇਲ ਦੀ ਵਰਤੋ ਇੱਕ ਵੇਰੀਏਬਲ ਕੋਡ ਬਾਹਰ ਹੀ ਸੰਭਾਲਿਆ ਹੈ, ਦੇ ਰੂਪ ਦਿਸਦਾ ਹੈ. ਜੇ ਜਰੂਰੀ ਹੈ, ਵੇਰੀਏਬਲ ਫਾਇਲ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਜੇਕਰ ਇਹ ਸਾਈਟ ਲਈ ਦਿੱਤਾ ਡਾਈਲਾਗ ਵਿੱਚ ਵਿਜ਼ਟਰ, ਕੇ ਤਬਦੀਲ ਹੋ ਰਿਹਾ ਹੈ, ਸਭ ਤਬਦੀਲੀ ਦੇ ਤੌਰ ਤੇ ਇਸ ਨੂੰ ਹੈ ਦਰਜ ਕੀਤਾ ਜਾਵੇਗਾ. ਪੜ੍ਹਨ ਅਤੇ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੋਈ ਲੋੜ.
JSON ਅਕਸਰ ਸਟੋਰੇਜ਼ ਅਤੇ ਗੁਪਤ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ - ਸਟਾਿਫ਼ੰਗ ਨਹੀ ਹੈ, ਇਸ ਨੂੰ ਕਿਸੇ ਵੀ ਡਿਵੈਲਪਰ ਜ ਸਾਈਟ ਵਿਜ਼ਟਰ ਨੂੰ ਦੇਖਣ ਲਈ ਜ਼ਰੂਰੀ ਨਹੀ ਹੈ.
XML ਅਤੇ JSON
"ਚੰਗਾ ਵਾਰ ਵਿੱਚ ਸਾਰੇ" - ਲਈ ਵੀ ਪਰੋਗਰਾਮਿੰਗ ਅੱਗੇ ਦਿੱਤੀ ਕਲਾਸੀਕਲ ਗਿਆਨ, ਲਿਆ. "ਉੱਥੇ ਹੁਣੇ ਹੀ ਨਹੀ ਹੈ, ਜੋ ਕਿ ਨਾ" - ਇਸ ਨੂੰ ਵੀ ਸੀ ਦੇ ਅੱਗੇ ਲੋਕ ਇੱਕ ਨਕਲੀ ਭਾਸ਼ਾ ਵਿਚ ਪਹਿਲੀ ਸਮਝਣਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲਿਖਿਆ ਸੀ.
ਡਾਟਾ ਫਾਰਮੈਟ ਅਸਲ ਲੋੜ 'ਤੇ ਵਿਖਾਈ ਹੈ ਅਤੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆਨ' ਤੇ ਆਧਾਰਿਤ ਹਨ. ਨੂੰ HTML ਵਿੱਚ - ਇਸ ਦਾ ਮਾਰਗ, XML ਵਿੱਚ - ਇਸ ਦੇ ਆਪਣੇ ਤਰੀਕੇ ਨਾਲ ਹੈ, ਅਤੇ JSON - ਜਾਵਾਸਕਰਿਪਟ ਆਬਜੈਕਟ ਤਰਕ ਹੋਰ ਭਾਸ਼ਾ ਵਿੱਚ ਵਧਾ ਦਿੱਤੀ ਹੈ. ਤੁਲਨਾ ਕਰਨ ਲਈ ਹੋਰ ਨਾਲ ਇੱਕ ਵਧੀਆ ਕਿੱਤੇ ਨਹੀ ਹੈ. ਹਰ ਉਸ ਦੇ ਆਪਣੇ ਹੀ ਕਰਨ ਲਈ.
XML ਅਚਰਜ ਆਪਣੇ ਕੰਮ ਨਾਲ ਮੁਕਾਬਲਾ ਹੈ ਅਤੇ ਇਤਿਹਾਸ ਵਿਚ ਥੱਲੇ ਜਾਣ ਨੂੰ ਸਾਫ਼-ਸਾਫ਼ ਨਾ ਕਰਨ ਲਈ ਜਾ ਰਿਹਾ ਹੈ. ਇੱਕ JSON 2006 ਤੱਕ ਵਰਤਿਆ ਗਿਆ ਸੀ, ਹੁਣੇ ਹੀ, ਨਾ ਹਰ ਡਿਵੈਲਪਰ ਨੂੰ ਇਸ ਦਾ ਐਲਾਨ ਕਰਨ ਲਈ ਕੁਝ ਨੂੰ ਚੋਣ ਆਪਣੇ ਡਾਟਾ ਨੂੰ ਪੇਸ਼ ਆਪਣੀ ਡਿਊਟੀ ਮੰਨਿਆ ਗਿਆ ਹੈ.
ਉੱਥੇ ਅਭਿਆਸ ਜਦ ਬੁਨਿਆਦੀ ਲਿਖਿਆ ਗਿਆ ਸੀ ਪ੍ਰੋਗਰਾਮ ਅਜਿਹੇ JSON ਨਾ ਵਰਤੋ ਵਿੱਚ ਕੇਸ ਸੀ, ਪਰ ਬਿਲਕੁਲ ਨੂੰ ਸੰਭਾਲਣ ਜੋੜੇ "ਨਾਮ = ਮੁੱਲ" ਅਤੇ ਉਪਲੱਬਧ ਸਹੀ ਵਕਤ 'ਤੇ ਐਲਗੋਰਿਥਮ ਫਿੱਟ ਕਰਨ ਲਈ ਕਰਦੇ ਹਨ.
ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ( «` »,« ~ »,« | », ...) ਅਤੇ ਡਾਟਾ ਫਾਰਮੈਟ
ਜੁੜਨਸ਼ੀਲ ਐਰੇ ਅਤੇ JavaScript ਵਿੱਚ ਆਬਜੈਕਟ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਆਦਤ ਵਰਤਣ JSON ਕੁਦਰਤੀ ਅਤੇ ਆਰਾਮਦਾਇਕ ਬਣਾ ਦਿੰਦਾ ਹੈ. ਇਹ ਅਸਲ ਵਿੱਚ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਫਾਰਮੈਟ ਹੈ, ਪਰ ਸ਼ੇਅਰ ਹੈ ਅਤੇ ਕੁਨੈਕਟ ਕਰਨ ਲਈ, ਸਤਰ ਅਤੇ ਐਰੇ ਨਾਲ ਛੇੜਛਾੜ ਦੀ ਯੋਗਤਾ, ਬਹੁਤ ਡੂੰਘੇ ਜੜ੍ਹ ਹੈ.
ਫੰਕਸ਼ਨ ਵਿੱਚ ਆਉਣ / ਵੰਡ JavaScript ਨੂੰ ਭਾਸ਼ਾ ਅਤੇ implode / ਬੰਬ PHP ਭਾਸ਼ਾ XML ਡਾਟਾ ਫਾਰਮੈਟ, JSON ਹੈ, ਅਤੇ ਇਸ ਦੇ ਆਪਣੇ ਵਰਜਨ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤਣ ਲਈ ਸੌਖਾ ਹੈ ਅਤੇ ਕੁਸ਼ਲ ਲਈ ਸਹਾਇਕ ਹੈ. ਬਾਅਦ ਅਕਸਰ ਅਨੁਕੂਲ ਹੈ, ਅਤੇ ਪਹਿਲੇ ਦੋ ਆਮ ਵਰਤਣ ਚੋਣ ਲਈ ਆਦਰਸ਼ ਹਨ. ਜੇ ਇਸ ਨੂੰ ਇਕ ਹੋਰ ਖੋਜੀ, ਸਰਵਰ ਨੂੰ ਜਾਣਕਾਰੀ ਦਾ ਸੰਚਾਰ, ਇੱਕ ਫਾਇਲ ਜ ਡਾਟਾਬੇਸ ਨੂੰ, XML ਵਿੱਚ ਹੈ ਅਤੇ JSON ਦਾ ਪਤਾ ਕਰਨ ਲਈ ਨਾ ਬਿਹਤਰ ਹੈ. ਉਹ ਸਾਰੇ ਕੰਮ ਦਾ, ਕਿਉਕਿ ਸੰਚਾਰ / ਜਾਣਕਾਰੀ ਦੇ ਰਿਸੈਪਸ਼ਨ ਟਿੱਪਣੀ ਦੀ ਲੋੜ ਨਹੀ ਹੈ.
ਛੁਪਾਓ ਵਿਚ JSON ਦਾ ਇਸਤੇਮਾਲ
ਛੁਪਾਓ ਵਿਚ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ ਡਾਟਾ - ਨਾ ਸਿਰਫ ਕੁਝ ਦੇ ਆਦਰਸ਼ ਹੈ, ਪਰ ਇਹ ਵੀ ਇਕਾਈ ਦਾ ਇੱਕ ਸੈੱਟ ਹੈ, ਅਜਿਹੇ ਡਾਟਾ ਫਾਰਮੈਟ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਹੋਵੇ.
ਕਈ ਸੋਸ਼ਲ ਨੈੱਟਵਰਕਿੰਗ ਸਾਈਟ ਦੇ ਸ਼ਾਨਦਾਰ ਸਫਲਤਾ ਦਾ ਸਿਹਰਾ ਜੋ ਕਿ ਇਸ ਦੇ ਜੀਅ ਅਤੇ ਜਿਹੜੇ ਸਾਈਟ (ਫੇਸਬੁੱਕ, ਸਬੰਧਤ, ਟਵਿੱਟਰ, ...) ਸਮੱਗਰੀ ਉੱਥੇ ਪ੍ਰਕਾਸ਼ਿਤ ਤੱਕ ਲਾਭ ਦੇ ਸੈਲਾਨੀ.
ਇਹ JSON ਕਰਨ ਲਈ ਇਸ ਨੂੰ ਵਰਤਦਾ ਹੈ. ਸ਼ਾਇਦ ਇਹ ਸੱਚ ਹੈ, ਪਰ ਸਵਾਲ ਦਾ ਸ਼ਾਨਦਾਰ ਸਮਾਜਿਕ ਨੈੱਟਵਰਕ ਵਿੱਚ ਨਹੀ ਹੈ, ਪਰ ਇਸ ਤੱਥ ਹੈ, ਜੋ ਕਿ ਸੱਚਮੁੱਚ ਹੀ "ਨਾਮ = ਮੁੱਲ 'ਦਾ ਫਾਰਮੈਟ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦੇ ਪ੍ਰਬੰਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਸੌਖਾ ਹੈ, ਅਤੇ ਵਰਤਣ ਲਈ. ਸਖਤ ਅਤੇ complexed «XML» ਇਸ ਨੂੰ ਕਰਨ ਲਈ ਇਸ ਦੇ ਉਲਟ ਅਸਲ ਮਨੁੱਖੀ-ਦੋਸਤਾਨਾ ਫਾਰਮੈਟ ਹੈ.
ਜੁੜਨਸ਼ੀਲ ਐਰੇ
ਇਹ ਇਸ ਲਈ ਵੇਰੀਏਬਲ ਦੱਸਿਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ (JavaScript ਨੂੰ) ਜ ਵੀ ਇੱਕ ਸ਼ੁਰੂਆਤ ਮੁੱਲ (PHP) ਨੂੰ ਨਿਰਧਾਰਿਤ ਹੋਇਆ ਹੈ. ਦੋਨੋ ਕੇਸ ਵਿੱਚ, ਵੇਰੀਏਬਲ ਇਸ ਦੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਸਕਦੇ ਹੋ ਬਹੁਤ ਹੀ ਆਸਾਨ ਹੈ. ਜੇ ਜਰੂਰੀ ਹੈ, ਭਾਸ਼ਾ ਆਪਣੇ ਆਪ ਹੀ ਇਸ ਤਬਦੀਲੀ ਕਰਦਾ ਹੈ.
ਪਰ ਇਸੇ ਵੇਰੀਏਬਲ ਤਬਦੀਲ ਨਾ ਕਰਨ ਅਤੇ ਇਸ ਦੇ ਨਾਮ ਐਲਗੋਰਿਥਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ 'ਚ ਵਿਖਾਈ ਨਹੀ ਦਿੰਦਾ ਹੈ ਅਤੇ ਅਲੋਪ ਨਹੀ ਹੈ, ਜਦ ਕਿ ਇਸ ਲਈ ਲੋੜ ਨੂੰ ਅਲੋਪ ਹੋ ਜਾਵੇਗਾ? ਜੁੜਨਸ਼ੀਲ ਐਰੇ ਸਾਨੂੰ ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ, ਪਰ ਫਿਰ ਅਤੇ ਐਰੇ ਦੇ ਅਜਿਹੇ ਇੱਕ ਮੁਕਾਬਲਤਨ ਗਤੀਸ਼ੀਲ ਵੇਰੀਏਬਲ ਨਾਮ ਉਚਿਤ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋ ਵਰਤੋ ਦੇ ਬਿੰਦੂ 'ਤੇ ਆ ਜਾਵੇਗਾ.
ਇਹ ਖਾਸ ਕਰਕੇ PHP ਵਿਚ ਉਚਾਰੇ ਇਸ ਤੱਥ ਹੈ, ਪਰ ਇਸ ਨੂੰ ਦੇ ਤੌਰ ਤੇ, ਸੱਚਮੁੱਚ, ਬਰਦਾਸ਼ਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਵੇਰੀਏਬਲ ਨਾਮ ਦਾ ਪ੍ਰਤੀਕ "$" ਅਤੇ ਇਕਾਈ ਦੇ ਅੰਦਰ "$ this->" ਦੇ ਸੁਮੇਲ ਨਾਲ,. ਇਸ ਦੇ ਨਾਲ ਹੀ JavaScript ਅਤੇ PHP ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਪਹਿਲੀ ਅਸਲ ਵਿੱਚ ਹੈਰਾਨ ਨੂੰ ਸਭ ਕੁਝ ਵੱਖਰਾ ਹੈ, ਪਰ ਫਿਰ ਸਭ ਕੁਝ ਇਸ ਲਈ ਜਾਣੂ ਹੈ ਅਤੇ ਕੁਦਰਤੀ ਬਣ ...
ਜੁੜਨਸ਼ੀਲ ਐਰੇ -> JSON
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, PHPOffice / PHPWord ਲਾਇਬਰੇਰੀ ਦੇ ਕੇ ਇੱਕ ਦਸਤਾਵੇਜ਼ * .docx ਬਣਾਉਦਾ ਹੈ, ਅਤੇ aProperties ਦੀ ਲੜੀ ਦਸਤਾਵੇਜ਼ ਦਾ ਦਰਜਾ (ਲੇਖਕ, ਕੰਪਨੀ, ਸਿਰਲੇਖ, ਸ਼੍ਰੇਣੀ, ਤਾਰੀਖ, ...) ਸ਼ਾਮਿਲ ਹਨ.
ਦੂਜਾ ਐਰੇ ਸਫ਼ੇ 'ਤੇ ਡਾਟਾ ਹੈ:
- ਸਥਿਤੀ (ਦੇਖਿਆ ਜ ਆਮ);
- ਖਿਤਿਜੀ ਹੈ ਅਤੇ ਵਰਟੀਕਲ ਮਾਪ;
- ਹਾਸ਼ੀਏ (ਖੇਤਰ, ਨੂੰ ਛੱਡ ਚੋਟੀ ਦੇ, ਤਲ, ਦਾ ਹੱਕ);
- ਪਦਲੇਖ.
ਦਸਤਾਵੇਜ਼ ਦੇ ਗਠਨ ਲਈ ਇੱਕ ਲਾਇਬਰੇਰੀ PHPOffice / PHPWord ਚੱਲ ਰਿਹਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸਰਵਰ 'ਤੇ ਕੀਤੀ ਗਈ ਹੈ. ਸਾਈਟ ਜਾਵਾਸਕਰਿਪਟ ਦੁਆਰਾ ਇਹ ਐਰੇ ਦੇ ਪ੍ਰਬੰਧਨ ਦੇ ਮੁੱਲ ਉਪਲੱਬਧ ਕਰਵਾਉਦਾ ਹੈ. ਇਸ ਦਾ ਨਤੀਜਾ ਉਸ ਦੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਾਪਸ ਸਰਵਰ ਨੂੰ JSON ਵਿੱਚ ਵਾਪਸ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ PHP ਵਿੱਚ ਐਲਗੋਰਿਥਮ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਐਰੇ ਵਿੱਚ ਹੈ.
ਡਾਇਨਾਮਿਕ ਵੇਰੀਏਬਲ
JSON ਫਾਰਮੈਟ ਗਤੀਸ਼ੀਲ ਵੇਰੀਏਬਲ ਦੀ ਸਮੱਸਿਆ ਹੱਲ. ਇੱਥੇ ਤੁਹਾਨੂੰ, ਬਣਾਉਣ, ਸੋਧ, ਅਤੇ ਬੇਲੋੜੇ syntactical ਢੇਰ ਬਿਨਾ ਵੇਰੀਏਬਲ ਨੂੰ ਹਟਾ ਸਕਦਾ ਹੈ. ਇਹ ਸੁੰਦਰ ਦਿਸਦਾ ਹੈ ਅਤੇ JavaScript ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ.
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ GetOjInfo () ਇਕਾਈ ਦੀ ਕੀਮਤ ਅਤੇ ਮਹੱਤਤਾ ਦੇ ਨਾਮ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ. ਨਾਮ, ਉਮਰ ਅਤੇ ਕੰਮ: ਸ਼ੁਰੂ JSON-ਸਤਰ ਇਕਾਈ ਨੂੰ ਇੱਕ ਵੇਰੀਏਬਲ ojInfo ਨੂੰ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਇਸ ਨੂੰ ਤਿੰਨ ਤੱਤ ਹੈ. ਕੁਝ ਦੇਰ ਬਾਦ ਇੱਕ ਵੇਰੀਏਬਲ ਹਾਲਤ ਨੂੰ ਸ਼ਾਮਿਲ ਕੀਤਾ.
ਪਹਿਲੀ ਆਪਰੇਟਰ ਬਾਅਦ ojInfo ਸਤਰ ਨੂੰ ਹਟਾ ਤੱਤ ਦੀ ਉਮਰ ਗੁਆ, ਦੂਜਾ ਨੂੰ ਹਟਾਉਣ ਦੇ ਬਾਅਦ - ਤੱਤ ਦਾ ਕੰਮ. ਜੇ ਸਾਨੂੰ ਮੰਨ ਸਤਰ ਵੇਰੀਏਬਲ ਹੈ, ਜੋ ਕਿ ਅਸਲ ਵਿੱਚ, ਨੂੰ ਬਣਾਉਣ, ਸੋਧਣ ਜ ਸਰਜੀਕਲ ਖੇਤਰ (ਸੰਟੈਕਸ) ਅਤੇ JavaScript ਦਾ ਵੇਰਵਾ ਭਾਸ਼ਾ ਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਦੇ ਬਾਹਰ ਆਪਣੇ ਸੈੱਟ ਦੇ ਕਿਸੇ ਵੀ ਹਟਾ ਸਕਦਾ ਹੈ JSON ਦੁਆਰਾ, ਇੱਕ ਖਾਸ ਅਰਥ ਹੈ ਦੀ ਇੱਕ ਚੋਣ ਹੈ, ਜੋ ਕਿ.
ਅਜਿਹੇ ਇੱਕ ਚੋਣ 'ਤੇ JSON ਫਾਰਮੈਟ ਤਿਆਰ ਕੀਤਾ ਹੈ, ਨਾ ਸੀ, ਪਰ ਇਸ ਨੂੰ, ਸੰਭਵ ਅਮਲੀ ਅਤੇ ਸੁਵਿਧਾਜਨਕ ਹੈ.
Similar articles
Trending Now