Working with JSON LLM - up1/workshop-n8n GitHub Wiki

Prompt

ทำการสร้างข้อมูลในรูปแบบ JSON  จากข้อมูลใน section [Data] ซึ่งเป็นหนังสือราชการ ให้แยกหัวข้อสำคัญออกมา
โดยรูปแบบของ JSON จะเป็นดังนี้:
1. book_id: เลขที่ของหนังสือ
2. date: วันที่ในเอกสาร
3. subject: หัวข้อของหนังสือ
4. to: เรียน
5. attach: สิ่งที่ส่งมาด้วย
6. signed_by: ผู้ลงนาม
7. signed_position: ตำแหน่งของผู้ลงนาม
8. contact_phone: เบอร์โทรศัพท์ติดต่อ
9. contact_email: อีเมลติดต่อ


[Data]
{{ $json.text }}

Code

const raw = $json["text"];
const raw_json = raw.replace(/```json\n?|```/g, "").trim();

const my_json = JSON.parse(raw_json);

return {
  book_id: my_json.book_id,
  signed_by: my_json.signed_by,
  signed_position: my_json.signed_position,
  contact: {
    "phone": my_json.contact_phone,
    "email": my_json.contact_email,
  }
}