Arquivo de leitura e gravação no streamingAssetsPath

É assim que eu leio meu arquivo de texto no android.

#if UNITY_ANDROID
string full_path = string.Format("{0}/{1}",Application.streamingAssetsPath, path_with_extention_under_streaming_assets_folder);
// Android only use WWW to read file
        WWW reader = new WWW(full_path);
        while (!reader.isDone){}

        json = reader.text;

        // PK Debug 2017.12.11
        Debug.Log(json);
 #endif

e é assim que eu leio meu arquivo de texto do pc.

#if UNITY_STANDALONE
        string full_path = string.Format("{0}/{1}", Application.streamingAssetsPath, path_with_extention_under_streaming_assets_folder);
        StreamReader reader = new StreamReader(full_path);
        json = reader.ReadToEnd().Trim();
        reader.Close();
#endif

Agora, o meu problema é que não sei escrever o arquivo no celular, porque faço isso sozinho

#if UNITY_STANDALONE
        StreamWriter writer = new StreamWriter(path, false);
        writer.WriteLine(json);
        writer.Close();
 #endif

Ajude alguém

PERGUNTA ATUALIZADA

Este é o arquivo json que está na minha pasta de streamingasset que eu preciso obter

questionAnswers(2)

yourAnswerToTheQuestion