[Go] สร้างฟังก์ชัน unmarshal json.RawMessage แบบ generic type และเช็คค่า null
มีเคสต้องกำหนดค่า request body field นึง ให้เป็น type json.RawMessage
ไปก่อนแล้วค่อยไปเช็คเงื่อนไขอีกทีว่าจะ unmarshaling ไปใส่ตัวแปร type ไหน แต่ก็อยากรู้ด้วยว่าค่าใน json.RawMessage
เป็น null
value ของ JSON หรือไม่ เลยได้ลองสร้างฟังก์ชันที่เป็น generic รองรับการ parse ค่าจาก json.RawMessage
เป็น type ใดๆดูพร้อมกับ return flag เพื่อบอกว่าเป็น null
หรือไม่