code: def _is_json_array_of_strings(self, json_string):
      try:
          array = json.loads(json_string)
      except ValueError:
          return False
      for item in array:
          if not isinstance(item, str):
              return False
      return True
  
file_path: datasette/datasette/facets.py
imports: import json
  import urllib
  from datasette import hookimpl
  from datasette.database import QueryInterrupted
  from datasette.utils import escape_sqlite, path_with_added_args, path_with_removed_args, detect_json1, sqlite3
label_desc: Use image node_id 1 for calling the ArrayFacet obj's underlying member method code with example usage: obj._is_json_array_of_strings(json_string) and returns: True, False, False