ConvertFrom-Json (Microsoft.PowerShell.Utility) คืออะไร

Convertfrom Json Microsoft Powershell Utility Khux Xari



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”