code: def test_read_from_json_handles_diacritics(self):
      json = {
          "question": [],
          "columns": ["Name in English", "Name in Turkish", "Location"],
          "cells": [
              ["Lake Van", "Van Gölü", "Mersin"],
              ["Lake Gala", "Gala Gölü", "Edirne"],
          ],
      }
      graph = TableQuestionKnowledgeGraph.read_from_json(json)
      neighbors = set(graph.neighbors["fb:row.row.name_in_turkish"])
      assert neighbors == set(["fb:cell.van_golu", "fb:cell.gala_golu"])
  
      json = {
          "question": [],
          "columns": ["Notes"],
          "cells": [
              ["Ordained as a priest at\nReșița on March, 29th 1936"]
          ],
      }
      graph = TableQuestionKnowledgeGraph.read_from_json(json)
      neighbors = set(graph.neighbors["fb:row.row.notes"])
      assert neighbors == set(
          ["fb:cell.ordained_as_a_priest_at_resita_on_march_29th_1936"]
      )
  
      json = {
          "question": [],
          "columns": ["Player"],
          "cells": [["Mateja Kežman"]],
      }
      graph = TableQuestionKnowledgeGraph.read_from_json(json)
      neighbors = set(graph.neighbors["fb:row.row.player"])
      assert neighbors == set(["fb:cell.mateja_kezman"])
  
      json = {
          "question": [],
          "columns": ["Venue"],
          "cells": [["Arena Națională, Bucharest, Romania"]],
      }
      graph = TableQuestionKnowledgeGraph.read_from_json(json)
      neighbors = set(graph.neighbors["fb:row.row.venue"])
      assert neighbors == set(
          ["fb:cell.arena_nationala_bucharest_romania"]
      )
  
imports: from __future__ import absolute_import
  from allennlp.common.testing import AllenNlpTestCase
  from allennlp.data import Token
  from allennlp.semparse.contexts import TableQuestionKnowledgeGraph
label_desc: Use image node_id 11 for calling the TestTableQuestionKnowledgeGraph obj's underlying member method code with example usage: obj.test_read_from_json_handles_diacritics() without return types