how to random json

how to random json in unity… but i not understanding this it…

What have you tried, where is your code?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XL_car_destroi;

namespace XL_car_destroi
{
    public class PlayerControl : MonoBehaviour
    {
        WeaponData weaponData;
        int randomW;
        // Use this for initialization
        void WeponRandom()
        {
            weaponData = new WeaponData();
            string json = Resources.Load<TextAsset>("Data").ToString();
            weaponData = JsonUtility.FromJson<WeaponData>(json);

// this.. what have to do this randomW
           
            randomW = Random.Range(......)

        }

        // Update is called once per frame
        void Update()
        {

        }
    }
}

sorry my language is not very wall

using System.Collections.Generic;

namespace XL_car_destroi
{
    [System.Serializable]
    public class Weapon
    {
        public string Name;
        public int amount;
        public int damage;
    }
    [System.Serializable]
    public class WeaponData
    {
        public List<Weapon> ListWeaponsData;
    }
}