“ ConvertFrom-Json ” เป็นเครื่องมือบรรทัดคำสั่งใน PowerShell ที่เปลี่ยนสตริงเป็นวัตถุที่กำหนดเองหรือตารางแฮช เจสัน ( สัญกรณ์วัตถุ JavaScript ) เป็นโปรโตคอลการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบา มันสร้างรหัสที่เข้าใจได้ง่ายสำหรับมนุษย์ นอกจากนี้ ยังสามารถใช้อ่าน เขียน แยกวิเคราะห์ และสร้างโค้ดได้อีกด้วย
ในโพสต์นี้ cmdlet 'ConvertFrom-Json' จะอธิบายโดยละเอียด
ConvertFrom-Json (Microsoft.PowerShell.Utility) คืออะไร
JSON มักใช้โดยเว็บไซต์เพื่อแสดงภาพของวัตถุหรือตารางแฮช มาดูตัวอย่างบางส่วนที่อธิบาย cmdlet ที่ระบุไว้
ตัวอย่างที่ 1: แปลง DateTime Object เป็น JSON Object
ดำเนินการคำสั่งที่กำหนดด้านล่างเพื่อแปลง “ วันเวลา ” ไปยังวัตถุ JSON:
รับวันที่ | เลือกวัตถุ -คุณสมบัติ * | ConvertTo-Json | ConvertFrom-Json
ตามรหัสที่ระบุไว้ข้างต้น:
- ขั้นแรก ระบุ “ รับวันที่ ” cmdlet พร้อมกับ “ | ท่อส่ง
- จากนั้นให้เขียนว่า “ เลือกวัตถุ ” เพื่อเลือกคุณสมบัติพร้อมกับปุ่ม “ -คุณสมบัติ ” พารามิเตอร์ และ “ * ” สัญลักษณ์แทน
- หลังจากนั้นเพิ่มอีก “ | ” ไปป์ไลน์ข้าง “ ConvertTo-Json ” cmdlet และไปป์ไลน์ “ | '.
- สุดท้าย กล่าวถึง “ ConvertFrom-Json ” cmdlet:
ตัวอย่างที่ 2: แปลงสตริง JSON เป็นตารางแฮช
หากต้องการแปลงสตริง JSON เป็นตารางแฮช ให้รันโค้ดด้านล่าง:
'{ 'คีย์':'val_1', 'คีย์':'val_2' }' | ConvertFrom-Json -AsHashtable
ในรหัสที่ระบุข้างต้น:
- ขั้นแรก เขียนตารางแฮชที่มีค่าที่ระบุ
- จากนั้นใช้ปุ่ม “ | ” ไปป์ไลน์ และเพิ่ม “ ConvertFrom-Json cmdlet
- สุดท้าย กล่าวถึง “ -AsHashtable ” พารามิเตอร์ในตอนท้าย:
นั่นคือทั้งหมดที่เกี่ยวกับ ' ConvertFrom-Json ” cmdlet ใน PowerShell
บทสรุป
“ ConvertFrom-Json ” cmdlet ใน PowerShell แปลง JSON “ สัญกรณ์วัตถุ JavaScript ” สตริงที่จัดรูปแบบเป็นวัตถุที่กำหนดเองหรือแฮชเทเบิล มันอ่านดิบ “ เจสัน ” สตริงและแปลงเป็นวัตถุ บทความนี้ได้อธิบายรายละเอียดเกี่ยวกับ cmdlet “ConvertFrom-Json”