ది ' Json నుండి మార్చండి ” అనేది పవర్షెల్లోని కమాండ్-లైన్ సాధనం, ఇది స్ట్రింగ్ను కస్టమ్ ఆబ్జెక్ట్ లేదా హాష్ టేబుల్కి మారుస్తుంది. JSON ( జావాస్క్రిప్ట్ ఆబ్జెక్ట్ సంజ్ఞామానం ) అనేది తేలికైన డేటా మార్పిడి ప్రోటోకాల్. ఇది మానవులకు సులభంగా అర్థమయ్యే కోడ్ని సృష్టిస్తుంది. అంతేకాకుండా, ఇది కోడ్ను చదవడానికి, వ్రాయడానికి, అన్వయించడానికి మరియు రూపొందించడానికి కూడా ఉపయోగించవచ్చు.
ఈ పోస్ట్లో, “ConvertFrom-Json” cmdlet వివరంగా వివరించబడుతుంది.
ConvertFrom-Json (Microsoft.PowerShell.Utility) అంటే ఏమిటి?
JSON అనేది ఆబ్జెక్ట్లు లేదా హాష్ టేబుల్కి దృశ్యమాన ప్రాతినిధ్యం ఇవ్వడానికి వెబ్సైట్ల ద్వారా సాధారణంగా ఉపయోగించబడుతుంది. పేర్కొన్న cmdletని వివరించే కొన్ని ఉదాహరణలను పరిశీలిద్దాం.
ఉదాహరణ 1: డేట్టైమ్ ఆబ్జెక్ట్ను JSON ఆబ్జెక్ట్గా మార్చండి
'ని మార్చడానికి క్రింద ఇచ్చిన ఆదేశాన్ని అమలు చేయండి తేదీ సమయం ” JSON వస్తువుకు:
పొందండి-తేదీ | ఎంపిక-వస్తువు -ఆస్తి * | ConvertTo-Json | Json నుండి మార్చండి
పైన పేర్కొన్న కోడ్ను అనుసరించండి:
- ముందుగా, 'ని పేర్కొనండి పొందండి-తేదీ 'cmdlet తో పాటు' | ”పైప్లైన్.
- అప్పుడు, '' అని వ్రాయండి ఎంపిక-వస్తువు 'తో పాటు ఆస్తిని ఎంచుకోవడానికి' -ఆస్తి 'పరామితి మరియు' * ”వైల్డ్ కార్డ్.
- ఆ తర్వాత, మరొకటి జోడించండి ' | “పైప్లైన్ పక్కనే” ConvertTo-Json 'cmdlet మరియు పైప్లైన్' | ”.
- చివరగా, ప్రస్తావించండి ' Json నుండి మార్చండి ” cmdlet:
ఉదాహరణ 2: JSON స్ట్రింగ్ను హాష్ టేబుల్గా మార్చండి
JSON స్ట్రింగ్ను హాష్ టేబుల్గా మార్చడానికి, దిగువ కోడ్ను అమలు చేయండి:
'{ 'కీ':'val_1', 'కీ':'val_2' }' | Json నుండి మార్చండి -AsHashtable
పైన పేర్కొన్న కోడ్లో:
- ముందుగా, పేర్కొన్న విలువలతో కూడిన హాష్ పట్టికను వ్రాయండి.
- అప్పుడు, 'ని ఉపయోగించండి | 'పైప్లైన్ మరియు జోడించు' Json నుండి మార్చండి ” cmdlet.
- చివరగా, ప్రస్తావించండి ' -AsHashtable 'చివరిలో పరామితి:
అదంతా ' Json నుండి మార్చండి పవర్షెల్లో cmdlet.
ముగింపు
ది ' Json నుండి మార్చండి పవర్షెల్లోని cmdlet JSONని మారుస్తుంది జావాస్క్రిప్ట్ ఆబ్జెక్ట్ సంజ్ఞామానం ” కస్టమ్ ఆబ్జెక్ట్ లేదా హ్యాష్ టేబుల్కి స్ట్రింగ్ ఫార్మాట్ చేయబడింది. ఇది పచ్చిగా చదువుతుంది' JSON ” స్ట్రింగ్ మరియు దానిని వస్తువుగా మారుస్తుంది. ఈ రైట్-అప్ “ConvertFrom-Json” cmdlet గురించి వివరంగా వివరించింది.