Android app: IsolatedStorageException when reading from file

My app runs perfectly in PC, but when testing it in Android I am getting this error when launching it:

I/Unity (26449):
IsolatedStorageException: Could not
find a part of the path

I don’t know what this is about but it’s totally messing with my app because it’s not reading the data form items.json and I need that.

Here’s where this is happening:

string jsonString = File.ReadAllText(Application.dataPath + "/Resources/items.json");

Why does it work on PC but I get this error in Android? What am I missing? What should I do?

As described in the forums about IsolatedStorageException, @amanpu mentions that we should use TextAsset class to load our text (JSON) file.

TextAsset jsonData = Resources.Load("Values/JSONData");
// dataObj = JsonConvert.DeserializeObject<List>(jsonData.text);
// or use this
dataObj = JsonUtility.FromJson<List&gt(jsonData.text);

Note: The first one uses Newtonsoft.Json library. Unity uses the second one.