<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Reading json from notebook in Pipelines</title>
    <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901638#M3137</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="728420" data-lia-user-login="ThiyagarajanLG" class="lia-mention lia-mention-user"&gt;ThiyagarajanLG&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Glad to know that your query got resolved. Please continue using Fabric Community on your further queries.&lt;/P&gt;</description>
    <pubDate>Wed, 08 May 2024 09:19:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-05-08T09:19:28Z</dc:date>
    <item>
      <title>Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3900859#M3128</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please on the below issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the below json file.&lt;/P&gt;&lt;P&gt;------------------------------------&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;"SEMPermID": "139390475563",&lt;BR /&gt;"Contents":[&lt;BR /&gt;{&lt;BR /&gt;"MetaData": "Sentiment_1227523835698.json",&lt;BR /&gt;"Payload": [&lt;BR /&gt;{&lt;BR /&gt;"FileName":"transcript.pdf",&lt;BR /&gt;"ObjectId": "823bd00a-b399-4d47-900c-d181c84d3c97",&lt;BR /&gt;"MimeType":"application/pdf",&lt;BR /&gt;"Language": "en",&lt;BR /&gt;"FileCreated": "2024-04-10T16:24:19.011Z"&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"FileName":"transcript.xml",&lt;BR /&gt;"ObjectId": "823bd00a-b399-4d47-900c-d181c84d3c88",&lt;BR /&gt;"MimeType":"application/pdf",&lt;BR /&gt;"Language": "en",&lt;BR /&gt;"FileCreated": "2024-04-10T16:24:19.011Z"&lt;BR /&gt;}&lt;BR /&gt;]&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"MetaData": "Sentiment_1227523835700.json",&lt;BR /&gt;"Payload": [&lt;BR /&gt;{&lt;BR /&gt;"FileName":"transcript.xml",&lt;BR /&gt;"ObjectId": "823bd00a-b399-4d47-900c-d181c84d3c79",&lt;BR /&gt;"MimeType":"application/pdf",&lt;BR /&gt;"Language": "en",&lt;BR /&gt;"FileCreated": "2024-04-10T16:24:19.011Z"&lt;BR /&gt;}&lt;BR /&gt;]&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"MetaData": "Sentiment_1227523835499.json"&lt;BR /&gt;}&lt;BR /&gt;]&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;----------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to insert the json file into a datalakehouse table as below format.&amp;nbsp; Basically i need three records to be inserted into lakehouse. I used pyspark to read a json, but it does not helped to get the below format.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Rajan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 04:29:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3900859#M3128</guid>
      <dc:creator>ThiyagarajanLG</dc:creator>
      <dc:date>2024-05-08T04:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3900908#M3130</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="728420" data-lia-user-login="ThiyagarajanLG" class="lia-mention lia-mention-user"&gt;ThiyagarajanLG&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Thanks for using Fabric Community.&lt;BR /&gt;As I understand the input json is -&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;{
  "SEMPermID": "139390475563",
  "Contents": [
    {
      "MetaData": "Sentiment_1227523835698.json",
      "Payload": [
        {
          "FileName": "transcript.pdf",
          "ObjectId": "823bd00a-b399-4d47-900c-d181c84d3c97",
          "MimeType": "application/pdf",
          "Language": "en",
          "FileCreated": "2024-04-10T16:24:19.011Z"
        },
        {
          "FileName": "transcript.xml",
          "ObjectId": "823bd00a-b399-4d47-900c-d181c84d3c88",
          "MimeType": "application/pdf",
          "Language": "en",
          "FileCreated": "2024-04-10T16:24:19.011Z"
        }
      ]
    },
    {
      "MetaData": "Sentiment_1227523835700.json",
      "Payload": [
        {
          "FileName": "transcript.xml",
          "ObjectId": "823bd00a-b399-4d47-900c-d181c84d3c79",
          "MimeType": "application/pdf",
          "Language": "en",
          "FileCreated": "2024-04-10T16:24:19.011Z"
        }
      ]
    },
    {
      "MetaData": "Sentiment_1227523835499.json"
    }
  ]
}&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Expected table format in lakehouse is with 5 columns (FileName, ObjectId, MimeType, Language, FileCreated)&lt;BR /&gt;&lt;BR /&gt;Please let me if my understanding is correct?&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 05:02:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3900908#M3130</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-05-08T05:02:10Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3900956#M3131</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No, as i mentioned in my post. The target lake house table will have only 3 columns.&lt;/P&gt;&lt;P&gt;SEMPermID, MetaData and Payload.&amp;nbsp; The Payload column will have the json format values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Rajan&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 05:29:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3900956#M3131</guid>
      <dc:creator>ThiyagarajanLG</dc:creator>
      <dc:date>2024-05-08T05:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901210#M3134</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="728420" data-lia-user-login="ThiyagarajanLG" class="lia-mention lia-mention-user"&gt;ThiyagarajanLG&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Can you please try the below code -&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;from pyspark.sql.types import StructType, StructField, StringType, ArrayType
from pyspark.sql.functions import col, coalesce, lit, explode

# Define the schema
schema = StructType([
    StructField("SEMPermID", StringType(), True),
    StructField("Contents", ArrayType(
        StructType([
            StructField("MetaData", StringType(), True),
            StructField("Payload", ArrayType(
                StructType([
                    StructField("FileName", StringType(), True),
                    StructField("ObjectId", StringType(), True),
                    StructField("MimeType", StringType(), True),
                    StructField("Language", StringType(), True),
                    StructField("FileCreated", StringType(), True),
                ])
            ), True),
        ])
    ), True),
])

# Read the JSON data with the defined schema
df3 = spark.read.option("multiline", "true").json("Files/testing2.json", schema=schema)

# Explode the "Contents" array
df3 = df3.withColumn("Contents", explode("Contents"))

# Perform transformations to Payload and MetaData
df3 = df3.withColumn("Payload", coalesce(col("Contents.Payload"), lit(None)))
df3 = df3.withColumn("MetaData", coalesce(col("Contents.MetaData"), lit(None)))

# Select only the required columns
df3 = df3.select("SEMPermID", "MetaData", "Payload")

display(df3)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;FYI: In my case provided input json is in testing2.json file.&lt;BR /&gt;&lt;BR /&gt;Hope this is helpful. Please let me know incase of further queries.&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 06:51:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901210#M3134</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-05-08T06:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901539#M3136</link>
      <description>&lt;P&gt;Thank you so much, it really works.&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 08:57:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901539#M3136</guid>
      <dc:creator>ThiyagarajanLG</dc:creator>
      <dc:date>2024-05-08T08:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901638#M3137</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="728420" data-lia-user-login="ThiyagarajanLG" class="lia-mention lia-mention-user"&gt;ThiyagarajanLG&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Glad to know that your query got resolved. Please continue using Fabric Community on your further queries.&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 09:19:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3901638#M3137</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-05-08T09:19:28Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3902946#M3160</link>
      <description>&lt;P&gt;hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried with some other json file. The json file as below&lt;/P&gt;&lt;P&gt;----------------------------&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;"container_records": [&lt;BR /&gt;{&lt;BR /&gt;"state": {&lt;BR /&gt;"effectiveFrom": "2023-11-23T07:30:00.000Z",&lt;BR /&gt;"effectiveTo": "2024-04-16T14:50:44.231Z",&lt;BR /&gt;"currentFrom": "2023-11-23T10:45:25.953Z",&lt;BR /&gt;"currentTo": null,&lt;BR /&gt;"aDataItem": {&lt;BR /&gt;"distinguishingEventName": "Q3 2024 AAC Clyde Space AB Earnings Release",&lt;BR /&gt;"EventTypeId": 1000351539,&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"state": {&lt;BR /&gt;"effectiveFrom": "2024-04-16T14:50:44.231Z",&lt;BR /&gt;"effectiveTo": null,&lt;BR /&gt;"currentFrom": "2023-11-23T10:45:25.953Z",&lt;BR /&gt;"currentTo": "2024-04-16T14:50:44.810Z",&lt;BR /&gt;"aDataItem": {&lt;BR /&gt;"distinguishingEventName": "Q3 2024 AAC Clyde Space AB Earnings Release",&lt;BR /&gt;"EventTypeId": 1000351539,&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"state": {&lt;BR /&gt;"effectiveFrom": "2024-04-16T14:50:44.231Z",&lt;BR /&gt;"effectiveTo": null,&lt;BR /&gt;"currentFrom": "2024-04-16T14:50:44.810Z",&lt;BR /&gt;"currentTo": null,&lt;BR /&gt;"aDataItem": {&lt;BR /&gt;"distinguishingEventName": "Q3 2024 AAC Clyde Space AB Earnings Release",&lt;BR /&gt;"EventTypeId": 1000351539,&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;]&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my pyspark code is below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Welcome to your new notebook&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Type here in the cell editor to add code!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; pyspark.sql.types &lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; StructType, StructField, StringType, ArrayType&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; pyspark.sql.functions &lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; col, coalesce, lit, explode&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;# Define the schema&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;schema = StructType([&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"container_records"&lt;/SPAN&gt;&lt;SPAN&gt;, ArrayType(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructType([&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"state"&lt;/SPAN&gt;&lt;SPAN&gt;, ArrayType(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructType([&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"effectiveFrom"&lt;/SPAN&gt;&lt;SPAN&gt;,StringType(),&lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"effectiveTo"&lt;/SPAN&gt;&lt;SPAN&gt;, StringType(),&lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"currentFrom"&lt;/SPAN&gt;&lt;SPAN&gt;, StringType(),&lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"currentTo"&lt;/SPAN&gt;&lt;SPAN&gt;, StringType(),&lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"aDataItem"&lt;/SPAN&gt;&lt;SPAN&gt;, ArrayType(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructType([&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"distinguishingEventName"&lt;/SPAN&gt;&lt;SPAN&gt;, StringType(), &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StructField(&lt;/SPAN&gt;&lt;SPAN&gt;"EventTypeId"&lt;/SPAN&gt;&lt;SPAN&gt;, StringType(), &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ), &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; ), &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;# Read the JSON data with the defined schema&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;df3 = spark.read.option("multiline", "true").json("Files/testing2.json", schema=schema)&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;# Explode the "Contents" array&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#df3 = df3.withColumn("container_records", explode("container_records"))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#df3 = df3.withColumn("state", coalesce(col("container_records.state"), lit(None)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;display(df3)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;-------------------------&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The below is the output.. i dont see any row coming up in my output, not sure where i am doing mistake.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Also, how to explode the column effectiveFrom.. which is in nested array.&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 May 2024 16:51:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3902946#M3160</guid>
      <dc:creator>ThiyagarajanLG</dc:creator>
      <dc:date>2024-05-08T16:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json from notebook</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3903020#M3164</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="728420" data-lia-user-login="ThiyagarajanLG" class="lia-mention lia-mention-user"&gt;ThiyagarajanLG&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Can you please raise new thread for this query? So I can look into it closely..&lt;BR /&gt;After creating new thread link, please share it here.&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 17:37:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Reading-json-from-notebook/m-p/3903020#M3164</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-05-08T17:37:03Z</dc:date>
    </item>
  </channel>
</rss>

