私は反応して私のCVをしたいです。 私は、出力データがこのjsonファイルをどのように反復処理できますか?
{
"experience":[
{
"Title":"Somewhere",
"Date":"2015 - 2015",
"Description":
[
"Participate in the full development lifecycle, following a SCRUM methodology applied to core product",
"Participate in the full development lifecycle, following a SCRUM methodology applied to core product",
"Participate in the full development lifecycle, following a SCRUM methodology applied to core product"
]
},
{
"Title":"Somewhere",
"Date":"2015 - 2015",
"Description":
[
"Participate in the full development lifecycle, following a SCRUM methodology applied to core product",
"Participate in the full development lifecycle, following a SCRUM methodology applied to core product",
"Participate in the full development lifecycle, following a SCRUM methodology applied to core product"
]
}
]
}
私はexperience.js
const Experience = (props) => (
<div className="container">
<p className="subtitle">WORK EXPERIENCE</p>
<hr className="subtitles"/>
<ul className="left-box">
{props.data.map((info,i) =>
<li key={i} className="top">
<div className="year">
<h4>{info.Date}</h4>
<span> {info.Title}</span>
</div>
<div className="box-content" >
<h4 className="sameHeightTitle">Front End Developer</h4>
<ul className="left-box-content">
<li className="sec-layer">
{info.Description}
</li>
</ul>
</div>
</li>
)}
</ul>
</div>
);
問題でそれを呼び出していたときにしかし、私は問題に遭遇し、すべての私の経験、教育、より多くが含まれているJSONファイルを持っています私はそれをすべて同じ箇条書きに書いています。基本的に私のJSONファイルに参加するで始まるすべての文字列は、次の新しいbullet.Theの隣にあるべき出力のスクリーンショットです:
EDIT:あなたのDescription
がある
const Experience = (props) => (
<div className="container">
<p className="subtitle">WORK EXPERIENCE</p>
<hr className="subtitles"/>
<ul className="left-box">
{props.data.map((info,i) =>
<li key={i} className="top">
<div className="year">
<span className="sub-sub-title"> {info.Title}</span>
<h4>{info.Date}</h4>
</div>
<div className="box-content" >
<h4 className="sameHeightTitle">Front End Developer</h4>
<ul className="left-box-content">
{info.Description.map((newDesc, o)=>
<li>
{newDesc}
</li>
)}
</ul>
</div>
</li>
)}
</ul>
</div>
);
あなたは、私はそれを実行しようとしました@SkinnyJリストは –
エントリ生成するDescription' '内のエントリ間でマッピングする必要がありますが、私は惨めに失敗した... は、だから私はのような何かをする必要があります: '{info.Description.map((newInfo、I)=>
それを得た、私は何度もそれを試みたが、それは仕事をしなかった、多分私はどこかの構文を混乱させる。 –