Leer y escribir archivos en streamingAssetsPath

Así es como leo mi archivo de texto en 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

y así es como leo mi archivo de texto desde la 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

Ahora mi problema es que no sé cómo escribir el archivo en el dispositivo móvil porque lo hago así de forma independiente

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

Ayudar a cualquiera

PREGUNTA ACTUALIZADA

Este es el archivo json que está en mi carpeta de transmisión de activos que necesito obtener