Home > other >  Convert emoji Unicode byte sequences to Unicode characters with jq
Convert emoji Unicode byte sequences to Unicode characters with jq

Time:09-22

I'm filtering Facebook Messenger JSON dumps with jq. The source JSON contains emojis as Unicode sequences. How can I output these back as emojis?

echo '{"content":"\u00f0\u009f\u00a4\u00b7\u00f0\u009f\u008f\u00bf\u00e2\u0080\u008d\u00e2\u0099\u0082\u00ef\u00b8\u008f"}' | jq -c '.'

Actual result:

{"content":"ð¤·ð¿ââï¸"}

Desired result:

{"content":"           
  • Related