我正在从api中获取MathMl并将其存储在引号中,然后将其通过状态传递到一个React组件,以将其转换为配额
这是针对我正在构建的React应用程序以显示数学方程式。我厌倦了react-mathjx转换器,但是由于某种原因,它在我的应用程序上不起作用。
public class JSONTest : MonoBehaviour
{
private string jsonStr = "[{\"playerName\": \"Eduardito\", \"playerScore\": \"4\"}, {\"playerName\": \"Joel\", \"playerScore\": \"4\"}]";
[Serializable]
public class JSONArray<T>
{
public T[] Items;
}
[Serializable]
public class User
{
public string playerName;
public string playerScore;
}
void Start()
{
JSONArray<User> users = JsonUtility.FromJson<JSONArray<User>>("{\"Items\":" + jsonStr + "}");
if (users.Items != null && users.Items.Length > 0)
{
foreach (User user in users.Items)
{
Debug.Log("Deserialized user " + user.playerName);
}
}
else
{
Debug.Log("I should never reach this code.");
}
}
}
这是在组件中呈现的mathMl。它没有渲染,但是如果我把方程式放在那里,它就会显示出来。该代码正在发送给道具,只是没有显示
我希望它显示为等式