
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Coco Moon | Distributed Systems &amp; AI Infrastructure</title>
      <link>http://www.cocomoon-tech.com//blog</link>
      <description>Charles Chen’s projects and writing on distributed systems engineering, real-time risk processing, and AI-driven data processing, spanning Kafka and Flink pipelines, GitOps environments, and local Agent Infrastructure.</description>
      <language>en-us</language>
      <managingEditor>admin@cocomoon-tech.com (Charles Chen)</managingEditor>
      <webMaster>admin@cocomoon-tech.com (Charles Chen)</webMaster>
      <lastBuildDate>Wed, 23 Sep 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="http://www.cocomoon-tech.com//tags/tablefunction/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>http://www.cocomoon-tech.com//blog/flink-tablefunction-json-array-parser</guid>
    <title>Flink TableFunction 解析嵌套 JSON 数组：从“UNNEST 报错”到“STRING 内层解析”</title>
    <link>http://www.cocomoon-tech.com//blog/flink-tablefunction-json-array-parser</link>
    <description>Kafka 一条消息里，外层是真数组、内层却是“字符串包 JSON 数组”。把内层当 ARRAY&lt;ROW&gt; 去 UNNEST 直接反序列化报错，靠一层 UNNEST + 一层 TableFunction 才解决。</description>
    <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
    <author>admin@cocomoon-tech.com (Charles Chen)</author>
    <category>flink</category><category>tablefunction</category><category>json</category><category>kafka</category><category>udf</category><category>大数据</category>
  </item>

    </channel>
  </rss>
