How to Acces StreamingAssets Android Phone?

I have a Json.I can not access this json on the phone.It does not work android phone?What is the wrong ?My json is in the StreamingAssets folder

 IEnumerator loadStreamingAsset(string fileName1)
    {
        string filePath1 = "jar:file://" + Application.dataPath + "!/assets/"+fileName1;

        string result1;

        if (filePath1.Contains("://"))
        {
            UnityWebRequest myWr = UnityWebRequest.Get(filePath1);
            yield return myWr.SendWebRequest();
            result1 = myWr.downloadHandler.text;
            OneJsonData = JsonMapper.ToObject(result1);
        }
        else
        {
            result1 = System.IO.File.ReadAllText(filePath1);
            OneJsonData = JsonMapper.ToObject(result1);
        }

        Debug.Log("Loaded file: " + result1);
    }
StartCoroutine(loadStreamingAsset("jsonname.json"));

Why Application.dataPath? There is Application.streamingAssetsPath just for that.
And I believe both of them already include jar:file:// in them (at least streamingAssetsPath certainly does).

I did it via unity docs.Your way does not work.

What docs? Can you give a link?
Can you show the code using Application.streamingAssetsPath? That one should work.

I’m not sure about dataPath, but streaming assets are inside Application.streamingAssetsPath and that already inludes jar:file:// in it on Android.