code: def test_meta_non_iterable(self):
      # GH 31507
      data = """[{"id": 99, "data": [{"one": 1, "two": 2}]}]"""
  
      result = json_normalize(
          json.loads(data), record_path=["data"], meta=["id"]
      )
      expected = DataFrame(
          {"one": [1], "two": [2], "id": np.array([99], dtype=object)}
      )
      tm.assert_frame_equal(result, expected)
  
imports: import json
  import numpy
  import pytest
  from pandas import DataFrame, Index, Series, json_normalize
  import pandas._testing
  from pandas.io.json._normalize import nested_to_record
label_desc: Use image node_id 22 for calling the TestJSONNormalize obj's underlying member method code with example usage: obj.test_meta_non_iterable() without return types